一個php檔案裡計算得出的變數值,怎麼傳到另一個html檔案裡?

來源:互聯網
上載者:User
比如:
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的值:

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.