html_checkboxes函數(shù)
html_checkboxes函數(shù)
自定義函數(shù) html_checkboxes 根據(jù)給定的數(shù)據(jù)創(chuàng)建復(fù)選按鈕組. 該函數(shù)可以指定哪些元素被選定. 要么必須指定 values 和 ouput 屬性,要么指定 options 替代. 所有的輸出與 XHTML 兼容.
eg1:
test.php:
require('Smarty.class.php');
$smarty = new 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 values=$cust_ids checked=$customer_id output=$cust_names separator="<br />"}
輸出: (both examples)
eg2:
test.php:
require('Smarty.class.php');
$smarty = new Smarty;
$smarty->assign('cust_checkboxes', array(
1000 => 'Joe Schmoe',
1001 => 'Jack Smith',
1002 => 'Jane Johnson',
1003 => 'Charlie Brown'));
$smarty->assign('customer_id', 1001);
$smarty->display('test.html');
test.html:
{html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="<br />"}
輸出: