html代码
<html>
<head>
<title>
leilei
</title>
<body>
<form method="post" action="input.php">
<p>您的姓名:<input type="text" name="name" size="20"></p>
<p>您的性别:<input type="radio" value="1" name="sex" checked>男生 <input type="radio" value="0"  name="sex" checked>女生</p>
<p>您的email:<input type="text" name="email" size="20"></p>
<p> <textarea roes="9" name="info" cols="35"></textarea></p>
<input type="submit" value="提交" name="B1"> <input type="reset" value="重新设定" name="B2"> </p>
</form>
</body>
</html>PHP代码<?php
 echo $name.'<p>';
 echo $sex.'<p>';
 echo $email.'<p>';
 echo $info.'<p>';   
       //基本设定
 $mysql_server_name = "localhost"; //设置数据库连接地址
 $mysql_username = "root"; //设置数据库用户名
 $mysql_password = "jinglei"; //设置数据库密码
 $mysql_database = "leilei2"; //数据库名称
 //准备您的sql语法
 $sql = "INSERT INTO `leilei2`.`leilei` (`id` ,`name` ,`sex` ,`email` ,`info` ,`ip` ,`ttiem_at` )VALUES (
NULL , '$name', '$sex', '$email', '$info', '$ip', '$ttime_at'); ";
 conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
 mysql_select_db($mysql_database,$conn);
 $result=mysql_query($sql);
 $id=mysql_insert_id();
 mysql_close($conn);?>html提交PHP页面是空的,什么时候都不显示,麻烦高手指点下哪里错了。
还是php.ini还需要哪里改配置呀??php.in register_globals=这里也改成on

解决方案 »

  1.   

    你在php页没有获取传递过来的变量$name=$_POST['name'];$set=$_POST['sex']等等就可以了
      

  2.   

    conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error:".mysql_error()); 
    看看是不是连接问题
    还有你input.php里面有什么?
      

  3.   

    register_globals=On应该不是变量名的问题
      

  4.   

    $name = $_POST['name']; 
    $sex = $_POST['sex']; 
    $email = $_POST['email']; 
    $info = $_POST['info']; 
    这个样子试了,提交的页面还是为空
    还有你input.php里面有什么?
    <?php
    $name = $_POST['name']; 
    $sex = $_POST['sex']; 
    $email = $_POST['email']; 
    $info = $_POST['info'];    
           //基本设定
     $mysql_server_name = "localhost"; //设置数据库连接地址
     $mysql_username = "root"; //设置数据库用户名
     $mysql_password = "jinglei"; //设置数据库密码
     $mysql_database = "leilei2"; //数据库名称
     //准备您的sql语法
     $sql = "INSERT INTO `leilei2`.`leilei` (`id` ,`name` ,`sex` ,`email` ,`info` ,`ip` ,`ttiem_at` )VALUES (
    NULL , '$name', '$sex', '$email', '$info', '$ip', '$ttime_at'); ";
     conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
     mysql_select_db($mysql_database,$conn);
     $result=mysql_query($sql);
     $id=mysql_insert_id();
     mysql_close($conn);?>
      

  5.   

    <?php
    $name   =   $_POST['name'];  
    $sex   =   $_POST['sex'];  
    $email   =   $_POST['email'];  
    $info   =   $_POST['info'];  
    echo $name."<BR>";
    echo $sex."<BR>";
    echo $email."<BR>";
    echo $info."<BR>";
         
                  //基本设定
      $mysql_server_name   =   "localhost";   //设置数据库连接地址
      $mysql_username   =   "root";   //设置数据库用户名
      $mysql_password   =   "jinglei";   //设置数据库密码
      $mysql_database   =   "leilei2";   //数据库名称
      //准备您的sql语法
      $sql   =   "INSERT   INTO   `leilei2`.`leilei`   (`id`   ,`name`   ,`sex`   ,`email`   ,`info`   ,`ip`   ,`ttiem_at`   )VALUES   (
    NULL   ,   '$name',   '$sex',   '$email',   '$info',   '$ip',   '$ttime_at');   ";
      $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die('connect failed');
      mysql_select_db($mysql_database,$conn);
      $result=mysql_query($sql);
      $id=mysql_insert_id();
      mysql_close($conn);?> 这样看看有什么效果
      

  6.   

    比较诡异的……
    Try this in input.php:
    var_dump($_REQUEST);
      

  7.   

    <?php 
    $name       =       $_POST['name'];     
    $sex       =       $_POST['sex'];     
    $email       =       $_POST['email'];     
    $info       =       $_POST['info'];     
    echo   $name." <BR> "; 
    echo   $sex." <BR> "; 
    echo   $email." <BR> "; 
    echo   $info." <BR> "; 
              
                                //基本设定 
        $mysql_server_name       =       "localhost";       //设置数据库连接地址 
        $mysql_username       =       "root";       //设置数据库用户名 
        $mysql_password       =       "jinglei";       //设置数据库密码 
        $mysql_database       =       "leilei2";       //数据库名称 
        //准备您的sql语法 
        $sql       =       "INSERT       INTO       `leilei2`.`leilei`       (`id`       ,`name`       ,`sex`       ,`email`       ,`info`       ,`ip`       ,`ttiem_at`       )VALUES       ( 
    NULL       ,       '$name',       '$sex',       '$email',       '$info',       '$ip',       '$ttime_at');       "; 
        $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)   or   die('connect   failed'); 
        mysql_select_db($mysql_database,$conn); 
        $result=mysql_query($sql); 
        $id=mysql_insert_id(); 
        mysql_close($conn); ?>   
    这样看看有什么效果
    这个样子到是可以显示结果了,可是 没有写进数据库``````
      

  8.   

    http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html
    结贴方法按这个!