您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)HTML中如何嵌入PHP,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
我們以一個(gè)提交訂單和顯示訂單信息的例子為學(xué)習(xí)PHP的開始。這個(gè)例子包含兩個(gè)文件。一個(gè)提交訂單的html文件:orderform.html,一個(gè)顯示訂單信息的php文件:processorder.php。我將這兩個(gè)文件放在test_1文件夾下,將test_1文件夾放在htdocs目錄下。
文件的組織形式如下圖所示,使用xampps安裝的集成環(huán)境。
提交訂單的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> <h2>Bob 's Auto Parts</h2> <h3>Order Results</h3> <?php echo "<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 = <<< EOF line 1 line 2 line 3 EOF; echo "$testHeredoc"."<br />"; ?> ---------------------------------------------------<br /> <?php echo "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,將顯示填寫訂單信息頁面,如下所示:
填入數(shù)字,然后點(diǎn)擊“Submit Order”按鈕提交內(nèi)容。則頁面將顯示processorder.php經(jīng)過PHP解析器解析之后生成的html頁面,如下所示:
在這個(gè)例子中,我們可以學(xué)習(xí)到以下幾點(diǎn)內(nèi)容:
1. 在html中嵌入php代碼的語法格式為: <?php 代碼內(nèi)容 ?> ,需要注意的是開始符號(hào)“<?php”中間不能有空格。
2. post方法提交的表單內(nèi)容可以通過php的“$_POST[]”數(shù)組按照name獲取,也可以通過“$_REQUEST[]”數(shù)組獲取。這些數(shù)組為超級(jí)全局變量。
3. 字符串可以用單引號(hào)也可以使用雙引號(hào)引起來, 也可以用反單引號(hào)引起來(反單引號(hào)在鍵盤最左上角,與~是一個(gè)鍵)。
三種引號(hào)作用不同:
單引號(hào)內(nèi)的字符串將被當(dāng)作純文本原樣輸出;
雙引號(hào)中如果有變量,則會(huì)替換成變量的值然后輸出文本;
反單引號(hào)被叫做執(zhí)行符,php解析器會(huì)先執(zhí)行反單引號(hào)中的內(nèi)容,將執(zhí)行之后的結(jié)果返回。
4. 字符串可以使用點(diǎn)號(hào)“.”連接在一起。在php中點(diǎn)號(hào)是唯一的字符串連接符,相當(dāng)于java中的“+”。
5. php中有三種注釋方式:分別為類Java的單行注釋“//”;類shell的單行注釋“#”;類Java的多行注釋“/**/”。
6.php中所有的變量使用時(shí)都是以“$”打頭的, 并且變量使用時(shí)不需要提前聲明。
而且變量的類型也可以隨時(shí)改變,這取決于賦值給變量的值的類型。php變量的類型是在每一次賦值時(shí)確定和改變的。
關(guān)于“HTML中如何嵌入PHP”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。