我已经在 crosstec 论坛( https://crosstec.org/en/forums/15-usage/110095-summarize-page-for-form-elemente-with-php-content.html )中问过这个问题,但不幸的是没有回答呢。我花了很多时间在互联网上搜索任何提示,但没有找到任何东西。
我正在开发一种可以预订剧院门票的表格,因此用户必须从日期列表中选择一个日期。这些日期我通过使用以下代码从数据库中读取到 BEFORE FORM :
global $datelist;
$this->execPieceByName('ff_InitLib');
$strquery = "SELECT * FROM auffuehrungstermin";
$rows = ff_select( $strquery );
$datelist="";
if (Count($rows))
{
foreach($rows as $record)
{
$timestring = $record->Termin;
$timedata = strtotime($timestring);
$strdate = date("l, d. F Y", $timedata);
$datelist .= "0;$strdate;\n";
}
}
然后在单选按钮列表中我添加了以下 php 代码(而不是直接在那里添加值):
<?php
global $datelist;
return $datelist;
?>
这工作正常。数据库中的日期正确显示。但是我在下一页上有一个摘要页面,单选按钮列表的摘要元素不起作用(显示“未选择任何内容”的消息)。
我尝试通过将验证脚本添加到单选按钮列表来自己存储所选值,但该脚本根本没有执行。
如何获取从数据库中读取数据的单选按钮列表的选定值?
谢谢你的帮助!