php中使用include出错!~~高手指点~!

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:59:27
为什么在这个PHP 程序后加载 include("login.html"); 不能显示login.html的内容,,加载到前面却可以显示?高手指点!~怎么才可以在PHP代码后加入HTML等内容!~

<?
$_POST["uname"];
$_POST["passwd"];
if($uname==""||$passwd=="")
{
echo '请正确填写用户名和密码,请<a href="login.html"> 重试!~~~~~</a>';
exit;
}
$db_host="localhost";
$db_user="root";
$db_password="admin";
$db_name="library";
$link=mysql_connect($db_host,$db_user,$db_password);
mysql_select_db($db_name);
$query="select * from user where username='{$uname}'";
$result=mysql_query($query);
if($answer=mysql_fetch_array($result))
{
if($passwd==$answer["passwd"])
{
setcookie("username",$uname,time()+3600);
mysql_close($link);
echo $uname;
exit;
}
mysql_close($link);

如果没有提交信息显示login.html
if(!isset($_POST))
include("login.html");

有提交信息
else
{
处理提交信息
如果信息错误
include("login.html");
exit;

}

exit;
你的程序里有这个exit
如果你的程序执行了exit那么exit下面的都将不会在执行.