不好意思,$tablename,改为name,写错了。

解决方案 »

  1.   

    $name=$_REQUEST["name"];
    <input type="Text" name="name" value="">
    这个name和php中的$name不是一回事
      

  2.   

    没看懂,是什么意思呀,linux下不能支持跨页变量,还是变量的作用范围没对?
    提交页必须要加上以下语句吗?
    $name=$_REQUEST["name"];
    我看有的书上也是直接使用上一页的文本框变量,且这样做在win2000下能调试通过这是为什么?
      

  3.   

    php.in里register_globals on 和 off 的问题
      

  4.   

    默认就是off ,这看过了,哪会是什么问题?
      

  5.   

    我改成on也不起作用,其它php代码能够执行。但就是变量不对。
      

  6.   

    php 4.2版本之后默认都关闭了!就是全局变量的问题,应该设成on阿!
    重启apache试一试
      

  7.   

    用这种风格吧:页面首判断是否提交变量,然后再写提交表单。(提交到同一页)
    <?
    if($_POST["Submit"])
    {
        echo $name;//... ...
    }
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Upload Test</title>
    </head><body>
    <form method="post" >
    <input type="Text" name="name" value="">
    <input type="submit" name="Submit" value="提交">
    </form>
    </body>
    </html>
      

  8.   

    謝謝各位:
      總結一下,hover_online(ξ芎メ) 說得正确,設置了以后要重新啟動apach,才能生效.
    `