以下是我从 mysql 数据库
中将数据填充到dropdown
列表的代码
<select name="robes">
<?php
$result = mysql_query("SELECT * FROM robes ORDER BY Classement ASC")or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$color = $row["color"];
?>
<option value="<? echo $row['Id_robe']; ?>"><? echo $color;?></option>
<?php
}?>
</select>
现在我的问题是没有显示数据并且没有错误消息。
答案 0 :(得分:0)
首先检查Short tag
是否公开php.ini
如果不是SET
short_open_tag=On
但更好的是使用
<select name="robes">
<?php
$result = mysql_query("SELECT * FROM robes ORDER BY Classement ASC")or die(mysql_error());
while ($row = mysql_fetch_assoc($result)){
?>
<option value="<?php echo $row['Id_robe'];?>"><?php echo $row["color"];?></option>
<?php
}
?>
</select>
答案 1 :(得分:0)
请检查是否启用了php短标记? 或使用像
这样的完整php标签<?php instead of <?