0

古い質問を修正していますが、これが正しい方法かどうかはわかりません。

これは私が持っているコードです

Array ( [0] => Gymnasium [1] => Mini market [2] => Jogging track )

私がする必要があるのは、上記の配列内で特定の値を検索し、それに応じてチェックボックスをオンにすることです。

私はこれを試しました

<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 }?>>

したがって、上記の配列に値が存在し、その配列にサンプルとしてリストした3つの値の代わりにさらに多くの値が含まれる場合は、チェックボックスをマークするという考えです。

私が抱えている問題は、最初の値と一致する場合にのみチェックボックスをマークすることです。すなわち;

配列に Gymnasium 値があり、その最初のインデックスにある場合、それをマークします。ただし、2 番目のインデックス値も一致しているが、最初の値の後にそれらのいずれもマークしない場合。

助けてください。

ありがとう

4

1 に答える 1

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]
于 2013-02-27T10:14:03.937 に答える