前辈们帮我看一下下面的代码错在哪里
当我没有输入用户名或者密码时,为什么不能提示用户名或者密码不能为空???
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<body>
用户名:
密码:
<?php
if(isset($_POST[‘Submit’])&&$_POST[‘Submit’]==”登录”){
$user=$_POST[‘user’];
$pass=$_POST[‘pass’];
if(empty($user)||empty($pass)){
echo “alert(‘用户名或者密码不能为空’);”;
}
}
?>
——解决方案——————–
echo “alert(‘用户名或者密码不能为空’);”;
写错了
应该是<script></script>
——解决方案——————–
你不是 post 方式提交的,自然不能通过 $_POST 验证
——解决方案——————–
1.form沒有加method=”post”
2. 應該是 <input type="submit" value="登录" name="Submit“/>
3.echo “alert(‘用户名或者密码不能为空’);”; 應該是 echo “<script>alert(‘用户名或者密码不能为空’);</script>“;
改成這樣就可以了
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>
<body>
用户名:
密码:
<?php
if(isset($_POST[‘Submit’])&&$_POST[‘Submit’]==”登录”){
$user=$_POST[‘user’];
$pass=$_POST[‘pass’];
if(empty($user)
——解决方案———-6本文来源gao@dai!ma.com搞$代^码!网7
搞gaodaima代码
———-
empty($pass)){
echo “<script>alert(‘用户名或者密码不能为空’);</script>”;
}
}
?>