gpt4 book ai didi

Php 从唯一的 SQL 行中检索一组值并将其显示在 HTML 选项列表中

转载 作者:可可西里 更新时间:2023-11-01 00:42:36 24 4
gpt4 key购买 nike

我正在尝试在 HTML 选择输入中显示具有一组值的 SQL 行。

这是我的表格(行颜色是 varchar 类型):


|编号| |颜色|


|12|红、绿、蓝
|13|黄绿色|14|黄色


它应该根据需要将值集内爆!

<select>
<option>Red</option>
<option>Green</option>
<option>Blue</option>
</select>

请问我该怎么做:

“对于选定的行 ID”
“获取所有颜色值并将它们中的每一个显示在一个值中”

echo '<select>';
$results = mysql_query("SELECT colors FROM MyTable where id='$id'");
while($rows = mysql_fetch_assoc($results)) {
echo '<option>'.implode($rows['colors']).'</option>';
}
echo '</select>';

谢谢...

最佳答案

其他人说的是正确的,你没有在数据库中以最好的方式做到这一点。但是,如果您需要使用这样的数据库,这段代码应该有所帮助:

echo '<select>';
$results = mysql_query("SELECT colors FROM MyTable where id='$id'");
while($row = mysql_fetch_assoc($results))
$colors = explode(",", $row['colors']);
$arr_length = count($colors);
for ($i=0; $i<$arr_length; $i++){
echo '<option>'.$colors[$i].'</option>';
}

}
echo '</select>';

关于Php 从唯一的 SQL 行中检索一组值并将其显示在 HTML 选项列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30599590/

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