html_checkboxes 関数
カスタム関数 html_checkboxes は、指定されたデータに基づいてチェック ボタン グループを作成します。この関数は次のことを指定できます。どの要素が選択されているか、値と出力のいずれかを指定する必要があります 属性を指定するか、代わりにオプションを指定してください。すべての出力は XHTML と互換性があります。
eg1:
test.php:
require('Smarty.class.php');
$smarty = 新しい Smarty;
$smarty->assign('cust_ids', array(1000,1001,1002,1003));
$smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane Johnson','Charlie Brown'));
$smarty->assign('customer_id' , 1001);
$smarty->display('test.html');
test.html:
{html_checkboxes 値=$cust_ids チェック済み=$customer_id 出力=$cust_names separator="<br />"}
出力: (両方の例)
eg2:
test.php:
require('Smarty.class.php') ;
$smarty = 新しい Smarty;
$smarty->assign('cust_checkboxes', array(
1000 => 'ジョー シュモー',
1001 => 'ジャック スミス',
1002 => 'ジェーン ジョンソン',
1003 => 'チャーリー ブラウン'));
$smarty->assign('customer_id', 1001);
$smarty-> ;display('test.html');
test.html:
{html_checkboxes name="id" options=$cust_checkboxes selected=$customer_id Separator="<br />"}
出力:
次のセクション