手头没有运行环境,所以不能测试。建议你在下面的语句之后://生成查询sql语句
$selectquery="select * from user where name='$name'";在页面上把sql语句显示出来,然后在PHPmyAdmin里运行一下这个查询。如果真的返回0,那就说明程序正确。

解决方案 »

  1.   

    $selectquery="select * from user where name='$name'";
    改成
    $selectquery="select * from user where name='".$name."'";
    看一下可以不。如果有问题你就输出SQL语句,直接在PHPMYADMIN中运行,看提示什么错误。
      

  2.   

    本帖最后由 xuzuning 于 2010-10-27 08:47:30 编辑
      

  3.   

    这种问题自己先测试一下啊,先打印下$value和$key,看post的值取到没,再打印下$formdata,看赋值成功没,尽量把错误定位下,这样比较容易解决
    ps1:楼上说的把$HTTP_POST_VARS 改为 $_POST挺靠谱,你php版本是4或4以上就要改过来
    ps2:我这里图片怎么挂了。。
      

  4.   

    多谢大家了,我已经运行成功了,好像是数据库没创建争取,必须用phpmyadmin拥有的数据库吧。。