gpt4 book ai didi

php - 如何让表单元素 "remember"选区?

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:10 28 4
gpt4 key购买 nike

我现在正在使用 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/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com