我现在正在使用 php 构建一个“更改分类”页面。
我使用Mysql作为数据库。
目前我使用PHP来获取有关分类的所有mysql信息,然后我像这样输出:
$table.="
<select name='year' id='year'>
<option id='2000' value='2000'>2000</option>
<option id='2001' value='2001'>2001</option>
<option id='2002' value='2002'>2002</option>
</select>";
echo $table;
我有一个图片上传工具,它可以将页面提交给自己,同时上传图片,并将其显示在页面底部。问题是,每当这样做时,用户都必须重新填写所有信息,因为它们被“遗忘”了。
我知道input type="text",你可以简单地做这样的事情:
<input type="text" name="text" value="<?php echo $_POST['text'];?>">
但是选择呢? radio ?等等?
我应该在这里做什么?
谢谢
最佳答案
您可以将selected
属性设置为“selected”
以使其成为默认/当前选择:
<option id="2000" value="2000" selected="selected">2000</option>
PHP 示例:
$options = array( '2000' => '2000', '2001' => '2001', '2002' => '2002' );
$selected = '2001';
$select = '<select name="year" id="year">';
foreach ( $options as $key => $value )
{
$select .= ' <option value="' . $key . ( $key == $selected ? '" selected="selected">' : '">' ) . $value . '</option>';
}
$select .= '</select>';
关于php - 如何选择表单元素 "remember"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3949495/