У меня небольшая проблема с окном выбора, в котором должны быть некоторые отмеченные параметры из параметра URL.
У меня есть URL, который может выглядеть следующим образом
index.php?page=edit&lid=4&recs=1,4,7&hl=Test&lhash=7c2cd87dad07ac99a00e92041a5d6a38
Где я хочуиспользовать 1,4,7 из параметра recs, чтобы пометить почтовые группы с идентификаторами 1, 4 и 7 в моем окне выбора как
<select name="groups" multiple="multiple">
<option value="1" selected="selected">Group 1</option>
<option value="2">Group 2</option>
<option value="3">Group 3</option>
<option value="4" selected="selected">Group 4</option>
<option value="5">Group 5</option>
<option value="6">Group 6</option>
<option value="7" selected="selected">Group 7</option>
<option value="8">Group 8</option>
</select>
Я пытался использовать это, чтобы создать переменную с selected = "selected"value
$recis = explode(",", $_GET["recs"]);
foreach($recis as $rec) {
if($row["mailgroup_id"] == $rec) {
$sel = 'selected="selected"';
} else {
$sel = '';
}
}
А потом
<option value="'. $row["mailgroup_id"] .'" '. $sel .'>'. $row["mailgroup_name"] .' - '. $row["country"] .'</option>
Но, похоже, это не работает, поскольку все группы помечаются