하나의 체크 박스에서 검색 쿼리 문자열 배열에 두 개의 값을 게시하고 싶습니다. 디자인 때문에 다른 확인란을 추가 할 수는 없습니다. 문제의 확인란과 같이 보입니다 :단일 체크 박스에서 배열에 2 개의 값 게시
<input name="wpp_search[property_type][]" value="rental_home" type="checkbox" id="choice_c"/>
<label for="choice_c">For Rent</label>
지금은 ... 문자열이 쿼리에
{url}?wpp_search[property_type][0]=rental_home
하지만 내가 필요로하는 하나 개 체크에 두 개의 값을 묶어하는 것입니다 무엇을 얻을 그래서 나는 다음과 같이 끝냅니다 :
{url}?wpp_search[property_type][0]=rental_home&wpp_search[property_type][1]=building
간단한 해결책이 있습니까? 이 이미 배열을 공급 하나의 다른 체크 박스는, 그래서 일반적으로는 두 개의 값으로 하나 개의 값을 보낼 수는 없습니다
{url}?wpp_search[property_type][0]=rental_home&wpp_search[property_type][2]=building
숨겨진 입력 필드, 어쩌면? 제출할 양식에 대한 다른 매개 변수가 있습니까? – Pankucins
양식 입력을 처리하는 실제 PHP 코드에 액세스 할 수 있습니까? –
@Pankucins 숨겨진 필드를 시도했지만 조건문을 보지 못했습니다. 나는 if (isset ($ _ POST [ 'choice_c']))를 사용하여 숨겨진 체크 상자를 표시했지만 게시하지 않았다. – Mick