有问题,你复制我下面的代码
<?
if($name==" ")           echo "请输入用户名";
else if($email==" ")          echo "请输入email";
else if($note==" ")           echo "请输入留言";

解决方案 »

  1.   

    空的字符串,不应该有空格的
    if($name=="") 
    双引号中应没有空格。
      

  2.   

    <Script Language=JavaScript>
    <!--
    function checkdata(){
    if(form.value.name==""){
    alert("请输入用户名!");
    return false;
    }
    if(form.value.email==""){
    alert("请输入邮件地址!");
    return false;
    }
    if(form.value.note==""){
    alert("请输入用户名");
    return false;
    }
    return ture;
    }
    //-->
    </Script>
    <form name="form" method="post" action="index.php" onsubmit="return checkdata()">
    用  户:<input type="text" name="name"><br>邮件地址:<input type="text" name="email"><br>留言内容:<input type="text" name="note"><input type="submit" name="submit" value="提交">
    </form>
      

  3.   

    <?
    if($name==" ")           echo "请输入用户名";
    else if($email==" ")          echo "请输入email";
    else if($note==" ")           echo "请输入留言";
    你的几个分号好象是中文的分号。把输入法关闭了在输入分号适宜市