首頁  >  文章  >  後端開發  >  HTML中嵌入PHP的簡單方法

HTML中嵌入PHP的簡單方法

不言
不言原創
2018-04-16 17:18:3525570瀏覽

這篇文章主要為大家詳細介紹了HTML中嵌入PHP的簡單方法,以一個實例實現php嵌入到html中,有興趣的小夥伴們可以參考一下

我們以一個提交訂單和顯示訂單資訊的例子為學習PHP的開始。這個例子包含兩個檔案。提交訂單的html檔案:orderform.html,顯示訂單資訊的php檔案:processorder.php。我將這兩個檔案放在test_1資料夾下,將test_1資料夾放在htdocs目錄下。
檔案的組織形式如下圖所示,使用xampps安裝的整合環境。

提交訂單的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 &#39;$_REQUEST[&#39;name&#39;]&#39;
$tireqty = $_POST[&#39;tireqty&#39;];
$oilqty = $_POST[&#39;oilqty&#39;];
$sparkqty = $_POST[&#39;sparkqty&#39;];
?>

<!DOCTYPE html>
<html>
<head>
  <title>Bob &#39;s Auto Parts - Order Results</title>
</head>
<body>
  <h1>Bob &#39;s Auto Parts</h1>
  <h2>Order Results</h2>
  <?php
  echo "<p>Order processed at ";
  echo date(&#39;H:i, jS F Y&#39;)."</p>";
  echo "<p>Your order is as follows: </p>";
  echo "$tireqty tires<br />";
  echo $oilqty.&#39; bottles of oil<br />&#39;;
  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,將顯示填寫訂單信息頁面,如下所示:

填入數字,然後點擊「Submit Order」按鈕提交內容。則頁面將顯示processorder.php經過PHP解析器解析之後產生的html頁面,如下所示:

#在這個例子中,我們可以學習到以下幾點內容:

1. 在html中嵌入php程式碼的語法格式為: c394343840ad6d78022d56cf38f9fc7c ,需要注意的是開始符號「

2. post方法提交的表單內容可以透過php的「$_POST[]」陣列依照name取得,也可以透過「$_REQUEST[]」陣列取得。這些數組為超級全域變數。


3. 字串可以用單引號也可以使用雙引號引起來, 也可以用反單引號引起來(反單引號在鍵盤最左上角,與~是一個鍵)。


三種引號作用不同:

  • #單引號內的字串將被當作純文字原樣輸出;

  • 雙引號中如果有變量,則會替換成變數的值然後輸出文字;

  • 反單引號被叫做執行符,php解析器會先執行反單引號中的內容,將執行之後的結果回傳。 

4. 字串可以用點號「.」連結在一起。在php中點號是唯一的字串連接符,相當於java中的「 」。

5. php中有三種註解方式:分別為類別Java的單行註解「//」;類別shell的單行註解「#」;類別Java的多行註解「/**/」。 

6.php中所有的變數使用時都是以「$」打頭的, 且變數在使用時不需要事先宣告。


而且變數的類型也可以隨時改變,這取決於賦值給變數的值的類型。 php變數的型別是在每一次賦值時決定和改變的。

第一個php範例就說到這裡,希望大家繼續關注小編為大家整理的文章。


#

以上是HTML中嵌入PHP的簡單方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn