를 사용하여 같은 PHP 코드 :
이
<select name="diploma" id="diploma-<? echo $edu['id']; ?>">
<? foreach($diplomas->result_array() as $diploma) {
echo "<option value=".$diploma['id'];
if ($edu['diploma'] == $diploma['name']) {
echo 'selected="selected"';
}
echo ">".$diploma['name']."</option>";
} ?>
</select>
코드는 비교 코드를 짧게하는
<select name="diploma" id="diploma-<? echo $edu['id']; ?>">
<?
foreach($diplomas->result_array() as $diploma)
{
if($edu['diploma']==$diploma['name'])
{
echo "<option selected ='selected' value=".$diploma['id'].">".$diploma['name']."</option>";
}
else
{
echo "<option value=".$diploma['id'].">".$diploma['name']."</option>";
}
}
?>
</select>
또는 각 옵션에 대해 $edu['diploma']
변수가있는 $diploma['name']
및 출력 selected="selected"
그들이 같다면.
$edu['diploma']
의 내용에 따라 다른 것과 비교해야합니다. $edu['diploma']
에 id
변경 사항이 포함 된 경우 $diploma['name']
에서 $diploma['id']
으로 변경하십시오. 내가 생각 해낸거야 그 $edu['diploma']['id'] == $diploma['id']