2017-02-17 239 views
0

再次道歉,因爲我是PHP的新手,所以不能完全確定這是如何工作的,但我想我會問。PHP - 加載變量頁面內容

我有一個名爲contract.php的頁面,我希望將其用作模板,以便當某人選擇他們希望查看的合同時,它將轉到contract.php並加載該特定合同的內容。

希望我不應該爲每一份合同創建一個頁面,我希望我可以使用合同ID,這樣當導航到頁面時它會顯示類似contracts.php的東西?contractid = 555然後加載contractid 555的合同細節,所以這對於列出的每個新合同都是這樣。

我遇到的問題是,我不知道如何最好地去了解它,或如何使用呢?contractid =「XXX」等

任何幫助,將不勝感激。

非常感謝

+0

更改URL看到任何合同如果追加'?contractid = 1234'到您的網址,你會得到一個變量'$ GET ['contractid ']'在PHP中使用值'1234'。 – MrDarkLynx

+0

你會運行一個簡單的'$ _GET'查詢。但是,如果沒有任何代碼,我們無法正確回答。請添加您的代碼。 – Option

回答

0

$_GET manual

在從獲取變量中讀取合同標識之後,您可以搜索您的數據庫中的該合同並回顯此合同的特定數據。

還要考慮使用$_POST讓你不能輕易通過自己

0

您可以從您的數據庫使用合同ID每個合同獲取相應的數據。在contracts.php內部,使用isset($_GET['contractid']) && !empty($_GET['contractid'])檢查是否設置了變量變量並且不是空的。如果是,則從數據庫中獲取相應的數據並將其顯示給用戶,在您必須創建的模板中。

希望這會有所幫助。如果您需要更多幫助,請在此處粘貼您的代碼。