사용자가 업데이트하려고 할 때 먼저 선택한 값을 양식에 표시해야합니다. 이러한 변형의선택한 값을 먼저 에코합니다.
<select name="up_opt">
<option value="1" <?php if ($_GET['1'] == 'option1') { echo 'selected'; } ?>>Opt1</option>
<option value="2" <?php if ($_GET['2'] == 'option2') { echo 'selected'; } ?>>Opt2</option>
<option value="3" <?php if ($_GET['3'] == 'option3') { echo 'selected'; } ?>>Opt3</option>
</select>
없음 먼저 확인 값을 에코하지
1)
<?php
$opt= array('1' => 'opt1', '2' => 'opt2', '3' => 'opt3') ;
echo '<select name="up_opt" >' ;
foreach ($opt as $i => $value) {
echo "<option value=\"$i\"";
if ($_REQUEST['up_opt'] == $i)
{
echo "selected" ;
}
echo ">$opt[$i]</option>" ;
}
echo '</select>' ;
?>
2)
<?php $opt= array('1' => 'opt1', '2' => 'opt2', '3' => 'opt3') ;
$edu = $_REQUEST['edu'];
<select name="up_opt">
<?php foreach ($opt as $i=>$opt) : ?>
<option value="<?php echo $i?>" <?php echo $i == $edu ? 'selected' : ''?>><?php echo $opt ?></option>
<?php endforeach; ?>
</select>
3) : 나는 몇 가지 변종을 시도했다. 누군가가 나를 도울 수 있고, 무엇이 잘못 되었는가를 말하거나 나에게 또 다른 변종을 줄 수 있습니까?
모든 예제에서 선택하기 전에 공간이 필요합니다. – ElefantPhace
각 예제에 여러가지 문제가 있습니다. – ElefantPhace