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

标签 php javascript mysql html database

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

相关文章:

php - Mysql在哪里计算

php - 从我的 php 应用程序在 google 驱动器中打开并编辑

javascript - 通过从 PHP 返回的 Json 回调 Javascript 函数

mysql - 我不知道如何将此查询转换为 Eloquent 或 Fluent 查询生成器

php - 向 mySQL 发送大量文本

php - 将 CSS 存储在数据库中

php - 有关 PHP 和 MySQL 函数的帮助

php - ExtJS 4 网格 : display nested data models with associations

javascript - 在 Protractor 中遍历 map 函数

javascript - 使用谷歌地图API计算两个位置(坐标)之间的行程时间