你的程序中$user,$email,$note等变量是不是从上一页的表单传过来的?
如果是的话应该写成$_POST['user'],$_POST['email'],$_POST['note']

解决方案 »

  1.   

    教程太老了,现在php新版本不支持老写法了,ok ??
      

  2.   

    9494,现在书店php的书好少,有的都是挺老的,基本用法和函数介绍就没了:(
      

  3.   

    <html><head>
     <title>我的留言板</title>
    </head><body> <center><h1>
    my pa
    </h1></center>
    <br>
    <center>
    <form method="post"> 
    you name:
    <input type="text" name="user"><br>
    email address
    <input type="text" name="email"><br>
    message
    <textarea rows ="5"cols="20" name="note"></textarea><br>
    <input type="submit" value="write">
    <input type="reset" value="clear">
    </form>
    </center><hr>
    <center>
    <h2>another's word</h2>
    </center>
    <hr>
    <?php
    $conn=mysql_connect("localhost","root","")
    or die ("wrong");
    $conn=mysql_select_db("test1",$conn);
    if($user==NULL)
    {
    printf("no user is <I>%s</I>",$user);}
    $res=mysql_query("SELECT *FROM guestbook ORDER BY posttime DESC LIMIT 10")or
    die("show wrong");?>
    </body>
    </html>
    现在主要地问题是user,note,email等变量传不回来,写了名字然后submit,name还是空的,总是显示,no user谢谢