gpt4 book ai didi

php - 选择下拉列表中选择的名称

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

查询从God表中选择God

$sth =$dbh->prepare("SELECT god_id,god_name_ml,god_name_en,image,info_ml,info_en,details_ml,
details_en,rounds_ml,rounds_en,mantra_ml,mantra_en,display_order FROM god");
$sth->execute();

从神表中查询选择神。这里god_id是神表中的外键

   $stmt = $dbh->prepare("SELECT deity_id,god_id,deity_name_ml,deity_name_en,info_ml,info_en,details_ml,
details_en,mantra_ml,mantra_en,display_order FROM deity
WHERE deity_id = :deity_id");
$stmt->bindValue(':deity_id',$deity_id,PDO::PARAM_INT);
$stmt->execute();
$result = $stmt->fetchAll();
$temp_array=$result[0];
$god_id=$temp_array['god_id'];

显示用于在上帝表的下拉列表中显示上帝的代码

<?php while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { ?>
<option value="<?php echo $row['god_id'];?>">
<?php echo $row['god_name_en']; ?>
</option>
<?php } ?>
</option>
</select>

我需要的是,在下拉列表中,神表中给定的 god_id 存在于神表中,使其被选中。我只需要选择 ID 即可

最佳答案

只需检查两个 id 是否相同,试试这个:

<?php while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { ?>
<option <?php if($row['god_id'] == $god_id) { echo "selected='selected'"; } ?> value="<?php echo $row['god_id'];?>"><?php echo $row['god_name_en']; ?></option>
<?php } ?>
</option>
</select>

关于php - 选择下拉列表中选择的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36834218/

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