我想修改我的代碼,以便用戶點擊幾個鏈接中的一個,並且他們在預先選擇的下拉列表中看到具有相應項目的聯繫表單。如何在LINK的PHP下拉列表中預選值
例子:
- 在汽車網站(即:BMW)他們一般有很多模式頁。
- 選擇型號> 128I雙門轎跑車,在此頁面您可以點擊按鈕進入'請求試駕',
- 從那裏它將引導您到試駕驅動表單。
- 在這種情況下,我想在模型下拉列表中預先選擇128i Coupe。
表格是完整的,但這會使它更易於使用。
這僅僅是一個什麼樣的代碼我目前剪斷:
<label>Vehicle Model, Option 1:</label>
<select type="select" name="model_select1" id="model_select1" class="requiredField model_select1">
<option>Select One</option>
<option value="111">128i Cabriolet</option>
<option value="222">128i Coupé</option>
<option value="333">135i Cabriolet</option>
<option value="444">135i Coupé</option>
</select>
我還需要如何正確地寫從以前的頁面的鏈接。會像mywebsite.com/1series.html?model_select1=1201
工作嗎?
請閱讀PHP手冊,特別是這個基本部分:http://php.net/manual/en/language.variables.external.php - 如果您不知道URI/URL或HTTP請求是什麼,技術基礎在維基百科中可以通過谷歌找到的所謂的RFC文檔展開。但仔細閱讀PHP手冊頁應該已經使您能夠解決具體問題。 – hakre 2012-07-18 20:51:53
我已經把問題修剪了一下 - 儘量讓你的帖子儘可能簡潔!答案在你最後一段;是的,只需在鏈接中添加一個_query string_,這樣當你到達你的聯繫表單時,就可以從'$ _GET'數組中讀取它。除非您使用URL重寫,否則我會想象您不會鏈接到車輛的名稱(1series.html);相反,您可以使用聯繫表單的名稱(mywebsite.com/testdrive.php?model_select=1series)並從'$ _GET'獲取模型名稱。 – halfer 2012-07-18 22:25:50