<?php
                     if($_POST['name']=="")
                     {
                         echo "请输入用户名:";   
                     }
                     elseif($_POST['email']=="")
                     {
                         echo "请输入E-mail:";
                     }
                     elseif($_POST['note']=="")
                     {
                         echo "请输入留言:";
                     }
......................

解决方案 »

  1.   

    这样。由于name可能是mysql的保留字。你以后记住用username或别的,不用name.ok.?
      

  2.   

    我先谢谢两位PHP的前辈达人了! 
    先去试试, 不过对与mynamesucks朋友的代码还有有点晕,希望指点!
      

  3.   

    <?php
                         if($_POST['name']=="")
                         {
                             echo "请输入用户名:";   
                         }
                         elseif($_POST['email']=="")
                         {
                             echo "请输入E-mail:";
                         }
                         elseif($_POST['note']=="")
                         {
                             echo "请输入留言:";
                         }
    这段代码加进去还是不行,显示不出来我在FORM中所填写的数据(包括姓名,mail和留言)
    如果说name是mysql保留字的话,我还没有涉及到mysql呢啊,应该不会冲突啊!
    再说email和留言也显示不出来.
      

  4.   

    不是吧,我把你代码试过了啊,可以显示啊
    你先把note_processor.php改成下面这样
    <?php
       echo $_POST['name']."<br>";
       echo $_POST['email']."<br>";
       echo $_POST['note']."<br>";
    ?>
    试试能不能看到这些值?
      

  5.   

    好 , 我回去试试看 会不会和服务器有关系呢?
    还要加JavaScript吗?
    先谢谢你了!
      

  6.   

    不管name是不是 mysql 或者 php 的保留字这种变量名总是不好的你可以用 userName userEmail 这样啊