empty($name) && empty($password)

解决方案 »

  1.   

    ERROR:Please try again !” 是 这个IF语句的ECHO打印出来,可我不知道到底哪儿不对!
      

  2.   

    你的name与password的值同时为空了,所以就报ERROR:Please try again 
    看看你的这两个变量是否有提交过来,你可以用
    echo $name."<br>"$password;
    来测试一下!
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>管理入口</title>
    </head>
    <body bgcolor="#E7E7E7">
    <center>Login Page</center>
    <form action="post.php" method="post" >
    Enter Your Name:<br>
    <input name="name" type="text"><br>
    Enter Your Password:<br>
    <input name="password" type="text">
    <br>
    <td>&nbsp;</td>
    <tr bgcolor="#FFFFFF"> 
                      <td colspan="2"> 
                          <input type="submit" name="Submit" value="确定">
                             
                          <input type="reset" name="Submit2" value="重置">
                        </div></td>
                    </tr>
    </form>
    </body>
    </html>
    把在DW里面做的放上来,快意人,能再帮我看看吗? echo $name."<br>"$password;得在哪儿测试?
      

  4.   

    if(empty($name) && empty($password))
    {
    echo "ERROR:Please try again !";
             exit;}try this :
    if (($_POST['name']!="")&&($_POST['password']!=""))
    {
    echo "ERROR:Please try again !";
             exit;}
      

  5.   

    $name = trim($_POST["name"]);
    $password = $_POST["password"];
    要大写另外建议把判断用户名和口令的代码放在连接数据库之前。无效则不连接,这样可以节省系统开销
      

  6.   

    擦肩而过!
    if (($_POST['name']!="")&&($_POST['password']!=""))
    {
    echo "ERROR:Please try again !";
             exit;}
    好象也不对,(($_POST['name']!="")&&($_POST['password']!=""))的意思不就是2个input都不为空成立吗,为真值,真值怎么还打印出错信息"ERROR:Please try again !"; 啊?郁闷!
    唠叨,非常感谢你的忠告,谢谢楼上的各位,另外,这个分是怎么送的啊??急!!