私の質問を読んでくれてありがとう。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>
';
}
テストページに表示されているように、ドロップダウンメニューはライブページと同じように機能しません。
ありがとうございました!
あなたの関数は、私は本当に第二の機能のアイデアのようなエコー –