<?
$vxname = $_POST['vxname'];
$note = $_POST['note'];
if ($note==""){
echo "请输入留言";
}else{
$fp=fopen("text.txt","a+");             /*以可读写方式打开text.txt文件用于存储留言,如果不存在新建一个*/
$t = date(Y年m月d日);    
$main="$t"."$note"."$vxname"."<br>";
$write=fwrite($fp,$main);               /*写入文件*/
fclose($fp);
        echo "谢谢你的留言,请返回";

?>
<html>
<body bgcolor="#FFCCCC"> 
 <form method="post" action="">
      <input type="text" name="vxname" value="vxinfoname">  <br/>
      <textarea name="note" cols="30" rows="5"></textarea><br/>
  <input type="submit">
</form>
</body>
</html>没有获取怎么可能显示呢?

解决方案 »

  1.   

    我想在提交表单的时候,可以把
    "$note" --->"$_POST['note']"; 
    "$vxname" --->"$_POST['vxname']"; 再试一下.
      

  2.   

    if ($note==" ")
    ----------------------
    这句也有错误.
    用 "" 或者 null
      

  3.   


    现在完整的是这样的了,还是不行。
     http://cocheng.cn/php/lyb
    在这里可以看到,还是不行。。
    <?$vxname = $_POST['vxname'];
    $note = $_POST['note'];
    if ($note=="")
    {echo "请输入留言";}
    else   {$fp=fopen("text.txt","a+");             /*以可读写方式打开text.txt文件用于存储留言,如果不存在新建一个*/
            $t = date(Y年m月d日);
           
            $main="$t"."$vxname"."<br>";
            $write=fwrite($fp,$main);               /*写入文件*/
            fclose($fp);
            echo "谢谢你的留言,请返回";
            
            } 
    ?>
    <html>
    <body bgcolor="#FFCCCC">
    <center><a href="index.htm">GO</a></center>
    </body>
    </html>