PHP的问题能不能问?(50分)

  • 主题发起人 主题发起人 cansim
  • 开始时间 开始时间
C

cansim

Unregistered / Unconfirmed
GUEST, unregistred user!
我这个PHP怎么都不运行,找不出有什么问题啊
点了提交没有反应,只是把格里面的东西清空了
那位帮忙看看,谢谢
<html>
<head>
<title>管理员登陆</title>
</head>
<?php
include "common.inc.php";
function checkusername($username_input){
$SQL="select name from user_tbl where name='$username_input'";
$result=mysql_query($SQL) or die(mysql_error());
$row=mysql_fetch_array($result);
if($row[0]==$username_input){ return "true";}
else
{return "error";}
}
function checkPassword($password_input)
{
$SQL="select passwd from user_tbl where passwd='$password_input'";
$result=mysql_query($SQL) or die(mysql_error());
$row=mysql_fetch_array($result);
if($row[0]==$password_input){return "true";}
else
{return "error";}
}
if($OK){
if(!$username)$error="用户名不能为空!";

if((!isset($error)) and (Checkusername($username)!="true")) $error="用户名不存在!";
if ((!isset($error)) and (!$password)) $error="请输入你的密码";
if ((!isset($error)) and (checkPassword($password)!="true"))$error="密码不正确!";
if (!isset($error))
{
header("Location: clts.php");
}
else
header("Location: add_error.php?error=$error/n");

}
?>
<body>
<table width="800" height="419" align="center">
<tr>
<td height="100" background="jgts_login_title.jpg">&amp;nbsp;
</td>
</tr>
<tr>
<td width="100%" height="150" bgcolor="E8F2F6">
<form name="form1" method="post" action="adminlogin.php">
<table width="100%" border="0" cellspacing="0">
<tr>
<td width="16%">&amp;nbsp;</td>
<td width="16%">&amp;nbsp;</td>
<td width="11%">&amp;nbsp;</td>
<td width="20%">&amp;nbsp;</td>
<td width="16%">&amp;nbsp;</td>
<td width="21%">&amp;nbsp;</td>
</tr>
<tr>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td><font size="2">用户名:</font></td>
<td>
<input type="text" name="username"></td>
<td><input type="submit" name="OK" value="提交"></td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td><font color="#000000" size="2">密码:</font></td>
<td>
<input type="password" name="password"></td>
<td><input type="button" name="back" value="返回" onClick=JavaScript:history.back()></td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
<tr>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
<td>&amp;nbsp;</td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td><div align="center"> <font color="#666666" size="2"><? echo $COPYRIGHT;
?></font></div></td>
</tr>
</table>
</body>
</html>
 
if(!$username)$error="用户名不能为空!";
是这句不执行
 
1:你的代码,思路有问题,可能不能完成验证登录功能。
仔细看看你的两个函数,一个函数就可以解决
2:你可以自己调试一下,在可能出错的行 print一下相关信息,看看在那里出错
 
刚学PHP照书抄的
已经解决了,谢谢
 
多人接受答案了。
 

Similar threads

后退
顶部