mysql - 将选择的mysql数据显示为<select>选项

标签 mysql forms select options

在搜索并尝试了几件事之后,我对这个(可能很简单)的问题没有多大的运气。

我试图将表中的名称列表显示为用户可以选择的下拉列表,但是我无法让列表显示任何名称,我不确定为什么。我敢肯定这一定是显而易见的!

<?php 
$con=mysqli_connect("localhost","etc","etc","etc");
// Check connection
if (mysqli_connect_errno($con))
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }
// Get records from database 
$list=mysql_query("select * from student order by firstname asc"); 
// Show records by while loop. 
while($row_list=mysql_fetch_assoc($list)){ 
?> 
<option value="<? echo $row_list['id']; ?>" <? if($row_list['id']==$select){ echo "selected"; } ?>><? echo $row_list['firstname']; ?> <?php echo $row_list['surname']; ?></option> 
<?php 
// End while loop. 
} 
mysqli_close($con);
?> 


任何帮助,不胜感激!

最佳答案

它可能是option行中使用的标签。

尝试这个:

<option value="<?php echo $row_list['id']; ?>"
       <?php if($row_list['id']==$select){ echo "selected"; } ?>
       >
        <?php echo $row_list['firstname']; ?> <?php echo $row_list['surname']; ?>

关于mysql - 将选择的mysql数据显示为<select>选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19838544/

相关文章:

javascript - 表单提交后隐藏表格内的按钮?

javascript - 向现有 jQuery 'On Input' 添加第二个函数来更新元素值

css - HTML/CSS 选择选项悬停 (React)

mysql - 如何改进包含子查询的 SELECT 语句?

mysql - 如何应用具有多个值和条件的高级搜索查询

mysql - 网站;让用户添加位置并获取坐标

jQuery 检测点击禁用的提交按钮

mysql - 子查询在 group by 子句中返回多于 1 行 - MySQL

mySQL 查询选择列,其中 value = a 或 value = b 等

javascript - 从数据库中随机调用图库图像,间隔重叠