php - 使用 PHP 动态显示选项值

标签 php html mysql forms dynamic

我是 PHP 的新手,已经创建了一个非常基本的 HTML 表单。正如你在我的表格中看到的那样,选项值都是手工完成的(还有更多,我只是简化了这个例子)。我想要的是仅使用 PHP 动态生成这些,这样我就必须每年添加一次等等。

我已经进行了一些搜索,但我似乎无法找到我真正想要的东西,所以我想在这里问一下。根据我收集到的信息,我需要创建一个查询并以某种方式回显选项值,尽管我不确定如何执行此操作。

SELECT gameYear from games

我猜上面的查询是正确的,因为所有的表单都需要表中的 bookYear?

<form id = "gameYear" method="get" action="result.php">
<label> 
    Game Year
    <select name="gameYear">
       <option value="2000">2000</option>
       <option value="2001">2001</option>
       <option value="2002">2002</option>
    </select>
</label>
   <input type = "submit" name="search" value = "Search">
</form>

谢谢,感谢任何帮助/指导。

最佳答案

<form id = "gameYear" method="get" action="result.php">
<label> 
Game Year
<select name="gameYear">
<option value=''>--Select Year--</option>
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
$SqlResult = mysqli_query($link, "SELECT gameYear from games");
while($Row = mysqli_fetch_array($SqlResult))
{
  ?>
  <option value="<?php echo $Row['gameYear'] ?>"><?php echo $Row['gameYear'] ?></option>
}
?>
</select>
</label>
<input type = "submit" name="search" value = "Search">
</form>

关于php - 使用 PHP 动态显示选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27140342/

相关文章:

php - 并行 cron 作业选取相同的 SQL 行

php - 通知 : Undefined index: when calling a cookie that is set

php - Laravel 迁移似乎无法在某些计算机上运行

javascript - 向下滚动后修复第一个 div 下的第三个 div

php - 如何在 <option> 内显示 mysql 数据库中的表

javascript - 修改 anchor 元素的 href 属性值

php - 在下拉菜单中设置所选项目php mysql

php - SQL计算行数并按顺序显示

MySQL 从查询创建表

mysql - 如何恢复MySQL root用户的权限?