私はおそらくこれを実際よりも難しくしていますが...私のエラー、結果はありません! フォームが送信される前に表示されます。Smarty テンプレートでサーバーからのポストバックを確認する方法はありますか?
{foreach from=$book item=row}
{$row.DESCRIPTION}
{foreachelse}
{if ($postback) == "thisvalue"}
Error, no results!
{/if}
{/foreach}
私は自分のフォームでこれを試しました(どちらもうまくいきませんでした):
<input type="hidden" type="text" name="postback" value='thisvalue'>
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$postback = $_POST['postback'];
$tpl->assign("postback", $postback);
}