这第一个页面的值为什么POST不过去?我用的UCWEB6.7测试的!这是这两个页面的代码(form1.php) 
<?php 
header('Content-type: application/vnd.wap.xhtml+xml'); 
echo " <?xml version=\"1.0\" encoding=\"UTF-8\"?>"; 
?> 
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head > 
<title>测试POST数据 </title> 
</head> 
<body> 
  <form action="getpostform.php" method="post"> 
      <div> <small>服务器: </small> <br/> 
        <select name="servername"> 
          <option value="no1" selected="selected">风云再起 </option> 
          <option value="no2">乱世枭雄 </option> 
        </select> 
      </div> 
      <div class="text1">用户名: <br/> 
        <input type="text" name="username" size="15" /> 
      </div> 
      <div class="text1">密&nbsp;&nbsp;码: <br/> 
        <input type="password" name="password" size="15" /> 
      </div> 
      <div id="button"> 
  <input id="login" type="submit" value="登录"/>&nbsp;&nbsp; 
      </div> 
  </form> 
</body> 
</html> ----------------------------------------------------------------------------- 
(getpostform.php) 
<?php 
header('Content-type: application/vnd.wap.xhtml+xml'); 
echo " <?xml version=\"1.0\" encoding=\"UTF-8\"?>"; 
?> 
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head > 
<title>测试接收POST数据 </title> 
</head> 
<body> 
  <p>servername: <?php echo $_POST['servername'];?> </p> 
  <p>username: <?php echo $_POST['username'];?> </p> 
  <p>password: <?php echo $_POST['password'];?> </p> 
</body> 
</html>

解决方案 »

  1.   

    你用GET方法测一下,应该是没问题的!
      

  2.   

    <p>servername: <?php echo $_POST['servername'];?> </p> 
      <p>username: <?php echo $_POST['username'];?> </p> 
      <p>password: <?php echo $_POST['password'];?> </p> 
    可以改一下:if($_POST){
        $value=$_POST['servername'];
        echo "<script type='text/javascript'>alert(".$value.");</script>";
    }