**PHP, 这段嵌入html的php代码为何第15、16、17行报错?**

报错如图:
https://img.mukewang.com/5c8f37560001f9f408000450.jpg
在localhost状态下运行之后报错的。什么原因??(代码第一、二行为空格)。前期在另一个提交订单的Html程序中提交了订单,好像有提示下载一个东东,是不是订单传值没实现造成的?
这段程序是另一个html表单(名称为orderform -1)的处理程序,文件名为processorder1.php。
orderform-1 保存于E盘,processorder1.php保存于D盘的D:XAMPPhtdocs目录下。

提交订单时出现的提示图片如下:
https://img1.mukewang.com/5c8f3757000141ca08000450.jpg
看到这个图片我选择了保存,之后屏幕显示:

https://img.mukewang.com/5c8f37590001916208000450.jpg

我看了看,好像这个下载项下载到c盘里了。

以下这段代码是名称为processorder1.php的代码(写好,存于d盘D:XAMPPhtdocs目录下):

<html>
<head>
  <title>Bob's Auto Parts - Order Results</title>
</head>
<body>
<h1>Bob's Auto Parts</h1>
<h2>Order Results</h2>
<?php
  echo'<p>Order Processed.</p>';
  echo'<p>Order processed at';
  echo date('H:i,jS F Y');
  echo'</p>';
  $tireqty = $_POST['tireqty'];
  $oilqty = $_POST['oilqty'];
  $sparksqty = $_POST['sparksqty'];
  echo '<p>Your Order is as follows:</p>';
  echo $tireqty.'tires<br/>';
  echo $oilqty.'bottles<br/>';
  echo $sparksqty.'spark plugs<br/>';

 
?>
</body>
 </html>

orderform-1.html的代码如下(写好存于E盘项目文件夹中):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style>
</style>
</head>
<body>
<form action="processorder1.php" method="post">
<table border="0">
<tr bgcolor="#cccccc">
<td width='150'>Item</td>
<td width='15'>Quantity</td>
<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>Sparks</td>
  <td align='center'><input type='text' name='sparksqty' size='3'
    maxlength='3'/></td>
</tr>
<tr>
   <td colspan='2' align='center'><input type='submit' 
    value='Submit Order'/></td>
</tr>
</table>
</form>
</body>
</html>
倚天杖
浏览 496回答 4
4回答

一只甜甜圈

原来是要把orderform-1.html里面的processorder1.php改为绝对能路径,即action="http://localhost/processorder1.php或者把orderform-1置于http://localhost/orderform-1.... 然后再运行提交订单程序之后processorder1.php就自动运行且不报错了!

阿晨1998

echo '<p>Your Order is as follows:</p>;末尾单引号

慕姐8265434

先检查一下语法问题,一个好的IDE有助于你提高代码的效率
打开App,查看更多内容
随时随地看视频慕课网APP