.PHP页面里面,我用$_POST["MNAME"],偶尔会出现空值--------------------------------
<INPUT TYPE=TEXT NAME="MNAME" value="">

解决方案 »

  1.   

    是不是用了:value=""
    就不会偶尔出现空值了??
      

  2.   

    可以先用javascript看下有没有取么值,比方说:
    <form id="yourForm" name="yourForm" method="POST" action="#" onsubmit="alert(this.outerHTML);">
      

  3.   

    这些方面我都去掉了.我重新尝试了两个最简单的测试页面.如下:
    请问,这个是PHP5.0的BUG么??建立两个简单的测试页面:
    test.HTM内容如下:
    <form id="form1" name="form1" method="post" action="test.php">
    <input type="text" name="testName" />
    <input type="submit" name="Submit" value="提交" />
    </form>
    test.php内容如下:
    <?phpecho "1. ".$_POST["testName"];
    echo "<br>";
    echo "2. ".$testName;?>在test.HTML里面填上:"爱上你 我很快乐",你将会发现$_POST["testName"]的值和$testName的值是不一样的,一个有值,一个没有.还有其它的某些中文和刚才的情况刚好相反.请问这个问题能解决么??
      

  4.   

    php5默认关闭全局变量的当然第二个取不到值!
      

  5.   

    <?phpecho "1. ".$_POST["testName"];
    echo "<br>";
    echo "2. ".$testName;?>全局关了没指定$testName值为多少
      

  6.   

    可是,现在$_POST['testName']不知道怎么也取不了值了。好郁闷啊一个这么简单的表单就搞死我了。困扰我2天了。