-6ren">
gpt4 book ai didi

php - 如何用mysql数据填充html组合框

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:33 25 4
gpt4 key购买 nike

请帮忙,我在组合框上加载 mysql 数据时遇到问题。我正在加载的数据是表中的 1 列。这是我当前的代码,由于某种原因它使 firefox 崩溃了:

<td colspan=”2″>Religion</TD>
<td>
<select name="REL" onClick="submitCboSemester();">
<?php
$query_disp="SELECT * FROM Religion ORDER BY RID";
$result_disp = mysql_query($query_disp, $conn);
while($query_data = mysql_fetch_array($result_disp))
{
?>
<option value="<? echo $query_data["RID"]; ?>"<?php if ($query_data["RID"]==$_POST['REL']) {?>selected<? } ?>><? echo $query_data["RELIGION"]; ?></option>
<? } ?>
</select>
</td>

列是 RELIGION 并且它的 ID 是 RID如何使用 RELIGION 列中的所有数据填充组合框

最佳答案

很有可能,您没有在 php.ini 中启用 short_open_tag,这可能是导致您的代码失败的原因。

此外,您应该输出 selected="selected",而不仅仅是 selected

试试这个:

<td colspan=”2″>Religion</TD>
<td>
<select name="REL" onClick="submitCboSemester();">
<?php
$query_disp="SELECT * FROM Religion ORDER BY RID";
$result_disp = mysql_query($query_disp, $conn);
while($query_data = mysql_fetch_array($result_disp))
{
?>
<option value="<?php echo $query_data["RID"]; ?>"<?php if ($query_data["RID"]==$_POST['REL']) {?> selected="selected"<? } ?>><?php echo $query_data["RELIGION"]; ?></option>
<? } ?>
</select>
</td>

关于php - 如何用mysql数据填充html组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com