在xs_dl.php界面代码如下:
//*******************************
SESSION_start();
$user=isset($_POST['xs_bh']);
$password=isset($_POST['xs_mm']);
if(isset($_POST['submit']))
{
$sql="select * from xs where xs_bh='$user'";
$query=mysql_query($sql);
$row=mysql_fetch_array($query);
if($user!=null && $password!=null)
{
if($row[xs_bh]==$user && $row[xs_mm]==$password)
{
$_SESSION['xs_bh']=$user;
echo $user;
echo "登录成功";
echo '<meta http-equiv=REFRESH CONTENT=2;url=xs_gl.php>';
}
else
{
echo "<script language=javascript>alert('请填写正确的用户名和密码')</script>";
}
}
}
?>
<form action="xs_gl.php" method="post" >
编 号:<input type="text" name="xs_bh" size="20" /><br>
密 码:<input type="password" name="xs_mm" size="22" /><br>
<input type="submit" name="submit" value="提交" />      <input type="reset" name="reset" value="清空"/>
</form>
/*************************
我在提交的时候,不管是否输入密码正确与否都会跳转到xs_gl.php页面中,是不是没有执行<?php........?>中的语句,就直接通过<form action="xs_gl.php">这个跳转了啊! 才开始学,又没有老师,弄的好模糊了;麻烦大家回复下,感谢!或者有其他的方法也行;
èä¸ä½ ä»ç»useråpasswordçå¼æ¯å¸å°å¼ãä½ echoçä¸ä¸ï¼æ¯ä¸æ¯ã追é®
ä½ å¥½ï¼æ¯å¸å°å¼ï¼ä¸é¢ç代ç é½æ¯å¨ä¸ä¸ªé¡µé¢(xs_dl.php),ææaction=""ä¹åè¿æ¯ä¸è¡ï¼ææ¯æ³å¨xs_dl.phpè¿ä¸ªçé¢å®ç°ç»å½ï¼ä½ç¨æ·åä¸å¯ç å¿
é¡»æ¯æäºå
注åçæè½ç»å½ï¼æ³¨å页é¢ä¸ºxs_zc.php.å¦æç¨æ·åä¸å¯ç é½æ£ç¡®çè¯ï¼æ示æå并ä¸è·³è½¬å°å¦å¤ä¸ä¸ªé¡µé¢(xs_gl.php);
ç°å¨çé®é¢å°±æ¯æå¨xs_dl.phpçé¢æaction=""æ交çæ¶å没æä»»ä½ååºï¼è¯·é®ä¸ææ¯ä»ä¹å°æ¹æéäºå¢ï¼è°¢è°¢ï¼
ä½ çç¨æ·ååå¯ç é½æ¯å¸å°å¼ï¼è½æ交ææªï¼ä½ æissetå»æï¼ç´æ¥ç¨
$user=$_POST['xs_bh'];
$password=$_POST['xs_mm'];
$password=isset($_POST['xs_mm']);
这获取的不是表单值是,是布尔值