옳은 방법인지 확실하지 않은 오래된 질문을 수정하고 있습니다. 배열의 값을 찾으십시오
이
내가Array ([0] => Gymnasium [1] => Mini market [2] => Jogging track)
내가해야 할 특정 값에 대해 위의 배열 내부 검색하고 그에 따라 확인란을 선택
이 코드입니다. 나는 값이 위의 배열에 존재하고 그 배열 대신 내가 샘플로 나와있는 3 이상의 값을 가질 것입니다 경우이<input type="checkbox" id="facilities1" value="Swimming pool" name="et_er_facilities[]" <?php if (in_array('Swimming pool', $et_er_facilities)) {?>checked="checked"<?php }?>>
<input type="checkbox" id="facilities2" value="Gymnasium" name="et_er_facilities[]" <?php if (in_array('Gymnasium', $et_er_facilities)) {?>checked="checked"<?php }?>>
그래서 생각이 확인란을 선택하는 것입니다 노력했다.
오전 데 문제는 첫 번째 값과 일치하는 경우에만 체크 박스를 표시합니다. 즉;
배열에 Gymnasium 값이 있고 첫 번째 색인에 배열되어있는 경우 으로 표시됩니다. 그러나 두 번째 색인 값도 일치하지만 은 첫 번째 색인 값 뒤에 아무 것도 표시하지 않습니다.
도와주세요.
감사
그리고 무엇 당신은 시도? –
사람들이 일반적으로하는 해결책을 시도했지만 작동하지 않습니다. –