gpt4 book ai didi

mysql - perl CGI radio_group : populate values from DB query

转载 作者:行者123 更新时间:2023-11-30 23:40:50 26 4
gpt4 key购买 nike

我正在尝试动态生成一个表,该表每行有一个单选按钮,其值设置为 SQL 表的 ID 字段。我不确定如何使用 CGI radio_group 引用此值。在我的研究中,radio_group 使用关联数组,但是如果我将 SQL 查询转换为关联数组,值将不会匹配,因为查询中有超过 2 个表。如果可能,我想避免第二次 SQL 调用:

use CGI;
use DateTime::Format::MySQL;

$epoch = DateTime->now(time_zone=>"America/New_York");
$fmtnow = DateTime::Format::MySQL->format_datetime($epoch);
$iasql = qq { select * from alert where endtime > '$fmtnow'};
$iaqry = $iadb->prepare($iasql);
$iaqry->execute() || die "Fail $DBI::errstr"
print $query->start_table({-border=>1, -cellpadding =>1});
while(@iarows = $iaqry->fetchrow_array()) {
print $query->Tr(print $query->td([print $query->radio_group('iaselect',\@iarows[0]),'@iarows[1]','@iarows[2]','@iarows[3]','@iarows[4]','@iarows[5]']));
}
print $query->end_table();

最佳答案

是的,我想我要取消这部分的 CGI 单选按钮方法,让它打印 print "<input type="radio">; ,它是这样工作的。我只是试图使用这种方法,因为我没有意识到有 start_div 和 end_div 方法。在找到这些之前,我认为这是我在 q->div() 容器内实现单选按钮的唯一方法。

我排除了代码的 Div 部分,因为它看起来不相关。

关于mysql - perl CGI radio_group : populate values from DB query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178505/

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