gpt4 book ai didi

PHP根据查询结果选择正确的单选按钮

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

我对使用 MySQL 编写 PHP 代码还比较陌生。这是问题所在:我希望根据我从查询中获得的结果选择一个单选按钮。为简单起见,我将只选择完成任务所需的字段。总的来说,整个站点是我工作的本地计算机商店的维修系统,也是我在大学类的高级项目。在数据库中的其他字段中,有一个 adapterType 的值为“cust”或“csc”,表示客户何时携带他们的计算机(主要是笔记本电脑)以及我们使用的是他们的电源适配器还是我们的。

查询是

    $query =   "SELECT adapterType FROM repair WHERE repairID = '$repairID'";
$result = mysqli_query($mysqli, $query);
list($adapter) = mysqli_fetch_row($result);

如果我回显适配器的值,我就得到了我想要的值。

在另一页上,我有一个维修列表,每个维修列表旁边都有一个更新按钮,它根据 repairID 加载维修。在 repairUpate 页面上,我有各种文本字段,其中包含与修复表中该字段相关的某些值。我还有一个适配器类型的单选按钮。我有

    <input type=\"radio\" name=\"adapter\" value=\"csc\"> CSC A/C
<input type=\"radio\" name=\"adapter\" value=\"cust\"> Cust A/C

如何根据从查询中获得的 $adapter 值选择或“选中”正确的单选按钮?

我知道这是一篇很长的帖子,但我必须解释一切。感谢您的耐心等待。

最佳答案

一个简单的三元组将允许您设置 checked="checked"

$checked = ($adapter == 'csc') ? 'checked="checked"' : '';

如果你有多个按钮,你可以在一个循环中创建它们,检查选中的 -

$array = array("csc"=> "CSC A/C", "cust" => "Cust A/C");
foreach($array as $value => $name) {
$checked = ($adapter == $value) ? 'checked="checked"' : '';
echo "<input type=\"radio\" name=\"adapter\" value=\"{$value}\" {$checked}> {$name}";
}

关于PHP根据查询结果选择正确的单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47620542/

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