美好的一天!
我想问一下,当我编辑它时,如何保留下拉框的值。
以我的形式
<tr>
<td><strong>*Die Type:</strong></td>
<td>
<?php
$query = "SELECT * FROM idie_type_tbl" ;
$result = mysql_query($query);
echo'<select name="die_type" class="textfield">';
while($row = mysql_fetch_assoc( $result )) {
echo '<option value="'.$row['die_type_id'].'">' . $row['die_type'] . '</option>';
}
echo '</select>';
?>
</td>
在我的edit.php脚本中也是如此。如何在edit.php
中保留数据库驱动下拉框的值感谢..
答案 0 :(得分:1)
$_GET/POST
selected
属性
醇>
答案 1 :(得分:0)
正如@Quentin所说,按照他的指示使用下面的代码
while($row = mysql_fetch_assoc( $result )) {
if($_POST['die_type'] == $row['die_type_id']) {
echo '<option value="'.$row['die_type_id'].'" selected = "selected">' . $row['die_type'] . '</option>';
} else {
echo '<option value="'.$row['die_type_id'].'">' . $row['die_type'] . '</option>';
}
}