제 질문을 읽어 주셔서 감사합니다.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>
';
}
테스트 페이지에서 알 수 있듯이 드롭 다운 메뉴는 실제 페이지처럼 작동하지 않습니다.
도움 주셔서 감사합니다.
함수는 정말 두 번째 함수의 생각처럼 에코 –