
提交订单的html文件orderform.html如下所示:
<form action="processorder.php" method="post"><table><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>显示订单信息的php文件processorder.php如下所示:
<?php// create short variable names, also can use "$_REQUEST["name"]"$tireqty = $_POST["tireqty"];$oilqty = $_POST["oilqty"];$sparkqty = $_POST["sparkqty"];?><!DOCTYPE html><html><head><title>Bob "s Auto Parts - Order Results</title></head><body><h1>Bob "s Auto Parts</h1><h2>Order Results</h2><?phpecho "<p>Order processed at ";echo date("H:i, jS F Y")."</p>";echo "<p>Your order is as follows: </p>";echo "$tireqty tires<br />";echo $oilqty." bottles of oil<br />";echo $sparkqty." spark plugs<br />"?>---------------------------------------------------<br /><?php$testHeredoc = <<< EOFline 1line 2line 3EOF;echo "$testHeredoc"."<br />";?>---------------------------------------------------<br /><?phpecho "About Comment:";//Here is a comment.#Here is a comment too./*Here is multi line comment.Here is multi line comment. */?></body></html>在浏览器中输入http://localhost/test_1/orderform.html,将显示填写订单信息页面,如下所示:

填入数字,然后点击“Submit Order”按钮提交内容。则页面将显示processorder.php经过PHP解析器解析之后生成的html页面,如下所示:

在这个例子中,我们可以学习到以下几点内容:
1. 在html中嵌入php代码的语法格式为: <?php 代码内容 ?> ,需要注意的是开始符号“<?php”中间不能有空格。
2. post方法提交的表单内容可以通过php的“$_POST[]”数组按照name获取,也可以通过“$_REQUEST[]”数组获取。这些数组为超级全局变量。
3. 字符串可以用单引号也可以使用双引号引起来, 也可以用反单引号引起来(反单引号在键盘最左上角,与~是一个键)。
三种引号作用不同: