代码一:<body>
<form action= "processorder.php" method ="post"><table border="0"><tr bgcolor="#cccccc"><td width="150">Item</td><td width="15">quantity</td></tr><tr><td>Tires</td><td align="center"><input type="text" name="tireqty" size="3" maxlength="3"/></td></tr><tr><td>Oil</td><td align="center"><input type ="text " name ="oilqty" size="3" maxlength="3"/></td></tr><tr><td>Spark Plugs</td><td align="center"><input type="text" name="sparkqty" size="3" maxlength="3"/></td></tr><tr><td colspan="2" align ="center"><input type ="submit" value="Submit Order"/></td></tr>
</table></form></body>代码二:
<body><h1>Bob's Auto Parts</h1><h2><?php echo ' <p>Order processed.</p>';?>Order Results</h2>
<h3><?php 
echo "<p> Order processed at";
echo date ('H:i,jS F Y');
echo "</p>";
?></h3>
 <?php 
  //create short variable names
$tireqty=$_POST['tireqty'];
$oilqty=$_POST['oilqty'];
$sparkqty=$_POST['sparkqty'];
echo '<p>Your order is as follows:</p>';
echo $tireqty.'tires<br />';
echo $oilqty.'bottles of oil<br />';
echo $sparkqty.'spark plugs<br />';
?>
</body>
代码一一提交就自动跳出迅雷

解决方案 »

  1.   

    html 文件要以http://localhost/processorder.html 访问
      

  2.   

     没在服务器环境执行,是不支持PHP的
      

  3.   

    首先你的代码1,不要直接打开,而是在使用http访问
    例如:http://localhost/processorder.html然后代码2这3句
    $tireqty=$_POST['tireqty'];
    $oilqty=$_POST['oilqty'];
    $sparkqty=$_POST['sparkqty'];
    改为$tireqty=isset($_POST['tireqty'])? $_POST['tireqty'] : '';
    $oilqty=isset($_POST['oilqty'])? $_POST['oilqty'] : '';
    $sparkqty=isset($_POST['sparkqty'])? $_POST['sparkqty'] : '';
    这样就可以避免三个POST为空时显示的notice了。
      

  4.   

    都没在服务器环境下能执行php吗?
      

  5.   

    首先你的代码1,不要直接打开,而是在使用http访问
    例如:http://localhost/processorder.html然后代码2这3句
    $tireqty=$_POST['tireqty'];
    $oilqty=$_POST['oilqty'];
    $sparkqty=$_POST['sparkqty'];
    增加isset检查,改为$tireqty=isset($_POST['tireqty'])? $_POST['tireqty'] : '';
    $oilqty=isset($_POST['oilqty'])? $_POST['oilqty'] : '';
    $sparkqty=isset($_POST['sparkqty'])? $_POST['sparkqty'] : '';
    这样就可以避免三个POST为空时显示的notice了。
      

  6.   

    wamp环境,apache服务器都弄好了再玩
    POST方法传值判断   http://localhost/...打开网页运行。