1

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;
?>

これはうまくいきます。データベースからの日付が正しく表示されます。しかし、次のページに要約ページがあり、ラジオ ボタン リストの要約要素が機能しません (「何も選択されていません」というメッセージが表示されます)。

ラジオボタンリストに検証スクリプトを追加して、選択した値を自分で保存しようとしましたが、このスクリプトはまったく実行されません。

データベースからデータが読み込まれるラジオ ボタン リストの選択された値を取得するにはどうすればよいですか?

ご協力いただきありがとうございます!

4

0 に答える 0