从数据库填充的PHP下拉列表

时间:2015-04-11 21:16:56

标签: php html sql

我需要为我制作的颜色选择网站下拉一列颜色代码,但它不会起作用:

<select name="select" id="dropdown">
    <option id="0">-- Select Color --</option>
    <?php
        $getColors = mysql_query("SELECT * FROM color_codes");
            while($list = mysql_fetch_array($getColors)){
    ?>
        <option id="<?php echo $list ['colorID']; ?>">
        <?php echo $list['color_code'] ?></option>
        <?php } ?>
</select>

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

只是对您的代码进行了一些更改,它对我有用,希望它适合您。

 <?php

$mysqli= new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME) or die(mysqli_connect_error());

$sql="select * from test";
$result=$mysqli->query($sql);
?>
<select name="select" id="dropdown">
    <option id="0">-- Select Color --</option>

<?php
            while($list = $result->fetch_array(MYSQLI_ASSOC)){
    ?>
        <option id="<?php echo $list['id']; ?>">
        <?php echo $list['name'] ?></option>
        <?php } ?>
</select>