要确保username,email和你的提交按钮在一个form里面
而且保证他们的名字(name)是username和email

解决方案 »

  1.   

    我确实做到了,请看
    <html>
    <head>
    <title>录入数据</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body bgcolor="#FFFFFF" text="#000000">
    <form name="form1" method="post" action="view.php">
      <p>
        姓名<input type="text" name="username">
      </p>
      <p> 
        email<input type="text" name="email">
      </p>
      <p>
        <input type="submit" name="ok" value="提交">
      </p>
    </form>
    </body>
    </html>
    不行,别告诉我,你们也没办法了
      

  2.   

    程序没有问题
    看看view文件是不是放在同一个目录下,echo $username; 要有分号
    再不行的话,把<form ... method="get"...改动一下传递方式试试吧
      

  3.   

    view.php与additem.php是在同一目录里,不行,
    把post改成get也不行,没办法了。
    高人帮帮忙吧。
      

  4.   

    这个是由于php最新版的安全问题
    把register_globals = Off改为register_globals = On
    就可以了
      

  5.   

    果然,该完了确实好使,谢谢不过,我把*.php文件改成*.php3文件时运行additem.php3时提交后出现cgi.......error问题,我在web默认占电的属性里的主目录中加了*.php3和相应的c:\php\php.exe
    为什么出现这样问题,是不是说明本机还不是别*.php3文件?
      

  6.   

    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=gb2312")
    <title>显示信息</title>
    </head>
    <body>
    <p align="center"><b><font size="6">录入信息察看</font></b></P>
    <?php
    $con=mysql_connect("localhost","root","root");
    mysql_select_db("board");
    $query="select username,email from board where serial=2";
    $result=mysql_query("$query",$con);
    while ($r=mysql_fetch_row($result))
    {
    $username=$r[0];
    $email=$r[1];
    ?>
    <table border="1" width="100%" height="100">
    <tr>
    <td width="100%" height="10">
    <p align="center">作者: <?php $username; ?> </td>
    </tr>
    <tr>
    <td width="100%" height="10">
    <p align="center">email:<?php echo $email; ?> </td>
    </tr></table>
    </body>
    </html>
    <?php
    }
    ?>
    以上代码想显示username和email
    可是email显示出来,username没显示,什么原因?