【发布时间】:2014-04-26 11:13:28
【问题描述】:
我正在处理一个表单,该表单具有来自数据库的 2 个表的 4 个不同的选择元素。我没有做过这样的事情,我真的不知道该怎么做。
我有一个名为“students”的表格,来自我需要“name”和“class”,还有一个名为“books”的表格,来自我需要“writer”“title”......所有都是一个选择元素,并且都有超过2 个选项值。
我只尝试了一个 sql 查询和一个选择,但它在网站上只显示一个选项,它在数据库中是否有大约 6 个值。
我的代码:
$sql = "SELECT class
FROM students";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
$select_class = "<option value={$row['class']}>{$row['class']}</option>";
}
<select id="class" name="class">
<?php print $select_class; ?>
</select>
如何正确?
【问题讨论】:
-
将 $select_class= 更改为 $select_class .= 如果您也可以发布您的表结构将会很有帮助。