から値を含む選択リストを取得しようとしています$staff
が、すでに登録されているスタッフを選択するのに苦労してい$entry->enrolments
ます。
$staff id
が存在する場合$entry->enrolments
は、選択リストで選択します
$entry
= mysql からの記録
$staff
= 配列内のスタッフのリスト。
$entry->enrolments
= 登録されたスタッフのカンマ区切りの値
<select name="tutor[]" id="tutor" multiple="multiple" size="5" class="required" title="Select Staff">
<?php
$entry = get_record("staff_development", "id", $id);
$staff = get_records("user", "deleted", "0", "lastname ASC", "id,firstname,lastname,idnumber");
$sdenrolments=array($entry->enrolments);
$people = explode(",", $entry->enrolments);
foreach($staff as $tutor){
foreach($people as $person){
if($tutor->id>1)echo '<option value="'.$tutor->id.'"';
if ($person==$tutor->id) {echo 'selected="selected"';}
echo '>'.$tutor->lastname.' '.$tutor->firstname.'</option>';
}
}
?>
</select>
ヘルプ/ガイダンスをいただければ幸いです。前もって感謝します