Dropdownlist php不显示来自mysql数据库的数据

时间:2016-08-10 11:53:55

标签: php mysql

以下是我从 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>

现在我的问题是没有显示数据并且没有错误消息

2 个答案:

答案 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 <?