Я уже задавал этот вопрос на форуме crosstec (https://crosstec.org/en/forums/15-usage/110095-summarize-page-for-form-elemente-with-php-content.html) но, к сожалению, ответа пока нет. И я потратил много времени на поиск в Интернете каких-либо подсказок, но ничего не нашел.
Я работаю над формой, где можно забронировать билеты в театр,
и поэтому пользователь должен выбрать дату из списка дат. Эти даты я зачитываю из базы данных, используя следующий код ДО ФОРМЫ:
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;
?>
Это отлично работает. даты из базы данных отображаются правильно.
Но у меня есть страница сводки на следующей странице, и там элемент сводки для списка переключателей не работает (отображается сообщение «ничего не выбрано»).
Я попытался сохранить выбранное значение самостоятельно, добавив сценарий проверки в список переключателей, но этот сценарий вообще не выполняется.
Как я могу получить выбранное значение из списка переключателей, где данные считываются из базы данных?
Спасибо за вашу помощь!
Задача ещё не решена.
Других решений пока нет …