php - 在列的下拉菜单上显示选项 - PHP MYSQL

标签 php mysql drop-down-menu indexing

我有以下代码:

   <?php
    session_start();
  include("control/connect.php");

  $query = NULL;
  $query= "select * from category";           
  $result = mysql_query($query);
?>  

.....

<select name="categoryname" id="">
<option value="">Select</option>
<?php

while($row=mysql_fetch_array($result)) {
?>
<option value="<?php echo $row['categoryid']; ?>">

<?php echo $row['categoryname']; ?></option>
<?php } ?>
</select>

但是,问题来了:

enter image description here

另外 3 个选项(数据在表中有 3 行): enter image description here

出了什么问题,我该怎么办?

最佳答案

只需确保您正确输入了categoryname。它应该与数据库中的列名相同。并且区分大小写。因此,如果列名为 categoryName,$row['categoryname'] 将发出通知

关于php - 在列的下拉菜单上显示选项 - PHP MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16585938/

相关文章:

javascript - 从 Controller 返回空值

php - 如何以矩阵模式访问 MySQL 表中的值?

php - Facebook上传视频广告 : Error Code : 1363030. "Your video upload timed out before it could be completed"

mysql - 使用多个左连接从不同的表中获取产品详细信息是一种好习惯吗?

php - 动态填充PHP中的下拉列表

php - 使用 Eclipse 3.5 PDT,如何阻止它自动转换 <?进入 <?php ?>?

Java:在Mysql数据库中插入日期

python - 使用 Python 将 SQL 信息提取到 CSV 中,结果为空白

ios - 选择器方法没有被调用

html - 带有悬停子类别的菜单栏?