【发布时间】:2013-05-16 11:12:57
【问题描述】:
我有以下代码:
<?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>
但是,问题来了:
另外 3 个选项(数据在表中有 3 行):
出了什么问题,我该怎么办?
【问题讨论】:
-
问题:
categoryname未定义。你的表中有这个列吗? -
似乎 categoryname 不是您表格的一列,可能是错字?
-
@Siamak.A.M 我的表中有该列。我已经从 phpMyAdmin 中检查过了
-
@Fabio 我的表中有该列。我已经从 phpMyAdmin 中检查过了。
-
@ngfajarchandra 你确定它是关于大写小写的吗?真的是在告诉你这个栏目不存在
标签: php mysql drop-down-menu indexing