还有我通过
<form name="form" method="post" action="register_u.php">
 <INPUT maxLength=20 size=15 name=name >
</form>来echo $name;
为什么是空呢?

解决方案 »

  1.   

    为什么不报错呢?要怎么设置一下才可以?
    下面的用户名密码,无论我怎么写都不出错~但是什么都读不出来
    <?php$db = mysql_connect("localhost", "root");mysql_select_db("zgzq",$db);if ($id) {   
       // 查询数据库   $sql = "SELECT * FROM user_ziliao WHERE id=$id";   $result = mysql_query($sql);    $myrow = mysql_fetch_array($result);   ?>   < method="post" action="<?php echo $PATH_INFO?>">   < type=hidden name="id" value="<?php echo $myrow["id"] ?>">   名:< type="Text" name="first" value="<?php echo 
       $myrow["first"] ?>"><>   姓:< type="Text" name="last" value="<?php echo 
       $myrow["last"] ?>"><>   住址:< type="Text" name="address" value="<?php echo 
       $myrow["address"] ?>"><>   职位:< type="Text" name="position" value="<?php echo 
       $myrow["position"] ?>"><>   < type="Submit" name="submit" value="输入信息">   </form>   <?php} else {   
       // 显示员工列表   $result = mysql_query("SELECT * FROM user_ziliao",$db);   while ($myrow = mysql_fetch_array($result)) {     printf("< href=\"%s?id=%s\">%s %s</a><>\n", $PATH_INFO, 
         $myrow["id"], $myrow["first"], $myrow["last"]);   }}?>
      

  2.   

    还有我通过
    <form name="form" method="post" action="register_u.php">
     <INPUT maxLength=20 size=15 name=name >
    </form>来echo $name;
    为什么是空呢?
    Echo $_POST['name']或者php.ini里面register_globals=on,设完重启web服务器
      

  3.   

    die("Could not connect");
    每个后面都跟个这个,看看是不是真的有错
      

  4.   

    < method="post" action="<?php echo $PATH_INFO?>"> 这是什么?