1

私はおそらくこれについて非常に洗練されていません-しかし、私は新しいので、できる限り物事を理解しようとしています.

smarty タグを使用してフォームを動的に生成しています。

私が持っているsmartyタグ内

<<MY PHP>>
<<The HTML echod using heredoc syntax>>

セッション変数に従ってフォームの値を設定したいので、たとえば、

if($_SESSION['sv_02']=="2012") echo "selected";

SESSION に格納されている変数に従って、ドロップダウン メニューを事前設定します。

ヒアドキュメント ブロックにそのような PHP コマンドを含めるにはどうすればよいですか。出来ますか?

これが後ろ向きな操作方法である場合は、その前にアドバイスをいただければ幸いです。どうもありがとう

4

1 に答える 1

0

最初に変数を設定するためのロジックを実行してから、ヒアドキュメントを実行してみませんか

if($_SESSION['sv_02']=="2012" $selected= "selected";


....

echo <<<EOT
---
--
$selected
---
EOT;

echo <<<EOT
---
--
EOT;

if($_SESSION['sv_02']=="2012" echo "selected";

echo <<<EOT
---
--
EOT;
于 2012-07-03T20:11:01.537 に答える