3 개의 드롭 다운 상자에서 작동하는 검색 기능이 있습니다. 선택한 기준에 따라 프로파일이 리턴됩니다. 3 드롭 다운은 다음과 같습니다쿼리에 사용할 값을 알 수없는 경우 SQL 쿼리 만들기
- 카운티
- 구민
- 성별 이제
내가 쿼리를 작성하는 것을 시도하고있다 그러나 다만 실제로 사람이 옵션을 선택하지 않는 것을 실현 각 드롭 다운에서 그리고 나는 그 (것)들을에 원한다.
예를 들어 각 드롭 다운에서 옵션을 선택할 때까지 검색 버튼을 비활성화하고 싶지 않습니다.
임의의 드롭 다운에서 값을 선택하고 드롭 다운에서 값을 선택하지 않고 검색 버튼을 클릭하기 만하면 알 수없는 조합에 어떻게 대처할 수 있는지 이해하려고합니다.
내 첫 번째 생각은 내가 진리 테이블과 같은 것을 사용할 수 있다고 생각했지만, 이것은 과잉이라고 생각하고 사실 이것은 매우 일반적인 기능입니다. 그럼 난이 비어 있는지 확인하고 어떻게 든, 예를 들어,이 값을 사용할 수
$county = "$_GET['county'];";
$constituency = "$_GET['constituency'];";
$gender = "$_GET['gender'];";
:
그럼 내가 뭔가를 할 수 어쩌면 생각if($county !== '') {
???SOMEHOW MAKE USE OF THIS IN AN SQL QUERY???
PERHAPS PASS IT TO ANOTHER PARAMETER
$sqlparams = "county = '$county'";
}
SELECT * FROM profile
WHERE {$sqlparams};
나는 올바른 길을 가고 있지만 약간의 지침을 사용할 수 있다고 생각합니다.
모든 도움을 주시면 대단히 감사하겠습니다.
당신은 그것에 나를 이길을 - 그러나, 나는'에 빈 ($ _ GET [$ 키를])'은 if 조건을 단순화 제안하고 싶습니다!. – nkorth