一、你的传值可能有问题,请确保打开了全局变量,或者你试试下面的形式
二、你的'$Name'应改成'".$_POST["Name"]."'的形式试试'$Tel'同样改掉……
三、如果你buyinfo表的字段不止那两个,查询最好改成insert into buyinfo(name,tel,......) values('".$_POST["Name"]."','".$_POST["tel"]."',......)";字段与变量值一一对应的形式,既醒目明了也不大会弄糊涂

解决方案 »

  1.   

    晕,你在插入之前,看看有没有$name,$tel这两个字段,如果没有就是说变量得不到值, 那就有可能是全局变量的问题,也可以通过楼上介绍的方法,$_POST['name'],$_GET['$name']方法等
      

  2.   

    非常感谢
    我朋友说是我们的PHP配置上出了问题~
    加分拉:)
      

  3.   

    呵呵,应该是php.ini中的register_globals没有打开的缘故
      

  4.   

    php.ini设置
    register_globals = On