我有以下代码来创建一个下拉列表:
<body>
    <form method="post">
        <table>
            <tr>
                <td>Firm Name:</td>
                <td><input type="text"class="input_text_long"  name="name" value="<?php echo $name ?>"/></td>
            </tr> 
            <tr>
                <td>Hub Name:</td>
                <select>
                    <option value="">---Select---</option>
                    <?php
                        $list=mysql_query("SELECT * FROM hub");
                        while($row = mysql_fetch_assoc($list)) {
                    ?>
                    <option value=<?php echo $row_list['name'];?>
                    </option>
                    <?php } ?>
                </select>
            </tr> 
                <td> </td>
                <td><input type="submit" name="save" value="Save" /></td>
            </tr>
        </table>
    </form>
</body> 
但是,这不会显示任何下拉列表。它只显示一个文本框。谁能告诉我我做错了什么,好吗?或者如何在表单中创建下拉框。