比如:
php檔案
//讀取資料庫資訊$sql = "select * from message order by id desc";$query=mysql_query($sql);//抓取數組中一個值存入$a$row=mysql_fetch_array($query);$a=$row[1];
現在問題來了。怎麼把這個$a,傳到另外一個html檔案裡。如下面的p標籤裡$a的位置顯示
$a的值:$a
回複內容:
比如:
php檔案
//讀取資料庫資訊$sql = "select * from message order by id desc";$query=mysql_query($sql);//抓取數組中一個值存入$a$row=mysql_fetch_array($query);$a=$row[1];
現在問題來了。怎麼把這個$a,傳到另外一個html檔案裡。如下面的p標籤裡$a的位置顯示
$a的值:$a
另外一個 HTML 檔案不能是 HTML 檔案,必須是 PHP 檔案。require 過來直接 echo 就行:
require 'view.php';
view.php 內容為:
$a的值:
當然也可以讀取純靜態 HTML 頁面的內容,直接執行這段內容。各類模板引擎基本都是這麼做的。
直接把html寫到PHP檔案裡即可 為什麼要傳過去呢
傳遞有兩種途徑:服務器端或客戶端。
服務器端傳遞的實質是模板引擎。PHP 本身就是一個模板引擎,所以可以通過把用以獲取數據的 PHP 嵌入目標 HTML 的方法實現,前提是設置 HTML 檔案也通過 PHP 解析器或直接擴展名改爲 .php。
客戶端傳遞的實質是 ajax。腳本請求數據並動態呈現。
a.php:
//讀取資料庫資訊$sql = "select * from message order by id desc";$query=mysql_query($sql);//抓取數組中一個值存入$a$row=mysql_fetch_array($query);$a=$row[1];
b.php:
$a的值: