2013-02-27 7 views
0

옳은 방법인지 확실하지 않은 오래된 질문을 수정하고 있습니다. 배열의 값을 찾으십시오

내가
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 값이 있고 첫 번째 색인에 배열되어있는 경우 으로 표시됩니다. 그러나 두 번째 색인 값도 일치하지만 은 첫 번째 색인 값 뒤에 아무 것도 표시하지 않습니다.

도와주세요.

감사

+0

그리고 무엇 당신은 시도? –

+0

사람들이 일반적으로하는 해결책을 시도했지만 작동하지 않습니다. –

답변

1
RewriteEngine on 
RewriteBase/

# Makes sure existing files and directories are not rewritten 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
# Rewrites /video/2394943asdfsd0323 to /video/?key=2394943asdfsd0323 
RewriteRule ^video/(.+)$ video/?key=$1 [L] 
+0

귀하의 솔루션을 시도했지만 사이트 홈페이지로 리디렉션됩니다. 문제가 될 수있는 것이 무엇인지 조언 해주십시오. –

+0

'[L]'플래그를'[R]'으로 변경하고 패턴이 + 재 작성되는 곳과 일치하는지보십시오. '.htaccess' 파일이 서버에서 지원되고 있습니까? '.htaccess' 파일에 위조 지시어를 써 넣으려고하면 서버가 의도 한대로 내부 서버 오류를 반환합니까? – kjetilh

+0

도 [R] 시도했지만 운이 없었습니다. 네 htaccess는 내가 WordPress에 있다고 말한대로 지원됩니다. wp 재 작성이 잘 작동합니다. –

관련 문제