gpt4 book ai didi

php - 根据数据库值勾选复选框

转载 作者:行者123 更新时间:2023-11-29 12:45:45 24 4
gpt4 key购买 nike

我正在将一些国家/地区值更新到数据库表中。所有国家/地区均从 TBL_COUNTRY 表中获取。然后很少有国家存储到另一张 table 上。我正在使用 implode 函数来存储多个值。效果很好。它像这样存储在我的数据库表阿富汗,阿根廷,奥地利,孟加拉国中。

我已经尝试过这段代码

           <?php
$exp_str = explode(',', $model_availability);
foreach($exp_str as $get_str)
{
echo $get_str;
}
?>

上面的代码返回此输出AfghanistanArgentinaAustriaBangladesh

如何根据该值勾选复选框?

            <?php
$sql = "SELECT * FROM ".TBL_COUNTRY." ORDER BY country_name ASC";
$exe = mysql_query($sql, $CN);
while($r = mysql_fetch_array($exe))
{
?>
<input type="checkbox" name="model_availability[]" value="<?=$r['country_name']?>" id="<?=$r['country_name']?>" />
<label for="<?=$r['country_name']?>"><?=$r['country_name']?></label>
<?php } ?>

最佳答案

<input type="checkbox" name="model_availability[]" value="<?=$r['country_name']?>" id="<?=$r['country_name']?>"<?=(in_array($r['country_name'],$model_availability)?" checked":"")?> />

关于php - 根据数据库值勾选复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25461423/

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