感謝您閱讀我的問題。在選擇的HTML下拉菜單中選擇一個選項。
我有一個使用PHP搜索卡數據庫的網站。現在我在每個頁面上都有head/searchbox部分的代碼,但是我想用函數代替。該功能本身正在工作。問題出在下拉框中。我現在已經設置好了,這樣當用戶選擇並選擇,然後搜索時,選擇就會在下一頁中被選中。
我確定我的語法有問題。
下面是工作代碼,這是used on the live site right now.
<select name="Type" onchange="this.submit()">
<option value="1" >[All Card Types] </option>
<option value="Hero" <?php if($_GET['Type'] == "Hero") echo "selected='selected'"; ?>> Hero </option>
<option value="Ally" <?php if($_GET['Type'] == "Ally") echo "selected='selected'"; ?>> Ally </option>
</select>
這是從功能,這是不工作相關的代碼,和is on the test site一個例子(忽略錯誤):
function searchBox(){
//Cell 1
echo '
<select name="Type" onchange="this.submit()">
<option value="1" >[All Card Types] </option>
<option value="Hero" <?php if($_GET["Type"] == "Hero") { echo "selected=selected" ; }?>> Hero </option>
<option value="Event" <?php if($_GET["Type"] == "Event") { echo "selected=selected"; }?>> Event </option>
</select>
';
}
正如您在測試頁面中看到的那樣,下拉菜單在實時頁面上的功能不同。
感謝您的幫助!
你的函數嵌入回聲 – 2011-08-17 00:15:29