[英]Passing Variables between PHP pages then performing a MySQL search
對PHP和Webdesign而言還不是很新。...我有一個網站,其中有一堆用於車輛的產品-所有這些都存儲在數據庫中。
為了縮小可用產品的范圍,我想引導用戶瀏覽2-3頁,他們首先選擇所需的產品類別,然后選擇哪種車,然后選擇型號,然后運行MySQL查詢該信息,並在頁面上返回答案。
我已經有代碼從數據庫中請求信息,然后將其顯示在頁面上,但是在設置當前網站的方式中,它們是經過硬編碼的mysql查詢(這意味着用戶未輸入任何數據即可到達那里)。
那么如何在php頁面之間傳遞變量? 第1頁(包含Categorey)-然后傳遞至第2頁(包含Make),然后傳遞至第3頁(包含Model),然后編譯三個變量集合,並將它們傳遞給results.php(獲取變量然后搜索的標准結果頁面) )。
我知道這看起來很基礎,但是我對如何進行編碼感到很困惑。
如果有人可以給我一個關於如何實現這一目標的新手解釋? 謝謝
您可以通過URLs
傳遞PHP變量,例如
您的HTML代碼,
<a href='yourPage.php?yourVariable=someValue'>TEST!</a>
您的PHP代碼,
if (isset($_GET['yourVariable'])) {
$yourVariable = $_GET['yourVariable'];
// Your code here.
}
現在,您可以通過一點點修改來創建所需的內容。
記得
您需要使用$_GET
因為參數是通過URL
而不是POST
請求傳遞的。
不要忘記清理所有輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.