gpt4 book ai didi

php - 使用 PHP 在动态选择列表中选择多个初始值

转载 作者:行者123 更新时间:2023-11-29 00:53:26 25 4
gpt4 key购买 nike

在此先感谢您的帮助。此列表用于更新现有记录,因此它是使用 $rs_fullcat 从数据库中填充的,然后使用另一个记录集 $rs_cat 检查最初选择的值。我只能让它最初选择一个值,$rs_cat 中的第一个值,但我需要它从数据库中选择所有现有选项。我觉得我很接近,但我无法在任何地方找到答案。这是代码:

<select name="category" multiple="multiple" id="category">
<?php
do {
?>
<option value="<?php echo $row_rs_fullcat['categoryID']?>"<?php if (!(strcmp($row_rs_fullcat['categoryID'], $row_rs_cat['categoryID']))) {echo "selected=\"selected\"";} ?>><?php echo $row_rs_fullcat['category_name']?></option>
<?php
} while ($row_rs_fullcat = mysql_fetch_assoc($rs_fullcat));
$rows = mysql_num_rows($rs_fullcat);
if($rows > 0) {
mysql_data_seek($rs_fullcat, 0);
$row_rs_fullcat = mysql_fetch_assoc($rs_fullcat);
}
?>
</select>

最佳答案

您要做的是首先从数据库中选择(并获取)所有选定的对象,并将它们放入变量中(在您的例子中为 $rs_cat)。然后,在您的 while 循环中,执行 in_array() 检查以查看是否选择了该值是一件简单的事情。

关于php - 使用 PHP 在动态选择列表中选择多个初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7268907/

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