다수의 반복되는 If 문 검사를 처리하는 효율적인 방법을 찾고 있습니다.
P粉421119778
P粉421119778 2024-04-03 19:20:08
0
1
319

학부 논문을 위해 생성한 데이터베이스에 대한 검색 도구를 만들려고 할 때 사용자가 입력한 값을 많이 확인하고 해당 값을 기반으로 적절한 MySQL查询을 생성하고 실행해야 했습니다. 예는 다음과 같습니다:

HTML代码

으아아아

동일 테이블의 또 다른 부분에는 사용자가 AND 또는 OR 문을 사용하여 2개의 속성이 있는 보다 구체적인 검색을 위한 두 번째 입력 줄을 만들 수 있는 버튼이 있습니다. <button type="button" id="new_row_btn" onclick="addRow()" name="new_row">添加额外行</button>

이 게시물을 정리하여 답변을 받기 위해 addRow() JavaScript 함수를 포함하지 않겠습니다. 하지만 필요한 경우 댓글을 달아주시면 최대한 빨리 수정하겠습니다.

내 문제는 다음과 같습니다. 이 두 가지 입력이 있고 사용자가 두 번째 줄("고급" 입력)에 무엇이든 입력했는지 확인한 다음 쿼리의 새 값을 기반으로 적절한 작업을 수행하고 싶습니다.

현재 PHP 코드는 다음과 같습니다:

PHP代码

으아아아

위의 if 문은 약 20번 정도 지속됩니다. 매번 한 속성과 다른 속성의 관계를 확인합니다. Name+newIDID+newNameEmail+newSex 분명히 아직 끝나지 않았고 이러한 속성의 가능한 조합이 수백 가지 있다는 것을 알고 있지만 이 모든 것을 피하고 더 쉽게 만들 수 있는 방법이 있는지 궁금합니다...

너무 긴 질문을 해서 죄송해요! 이 질문을 개선하는 방법에 대한 모든 의견을 환영합니다.

시간을 내주셔서 미리 감사드립니다.

P粉421119778
P粉421119778

모든 응답(1)
P粉239089443

동일한 IF 조건을 함께 결합할 수도 있나요?

제가 추천하는 내용은 다음과 같습니다.

으아아아

반복 감소:

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!