簡體   English   中英

在PHP頁面之間傳遞變量,然后執行MySQL搜索

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM