smarty模板数组生成radio、option、checkbox例子

作者:袖梨 2022-06-25

例子

 代码如下 复制代码

< ?php
$ids = array(0,1,2,3);
$names = array('Rain','Snow','Wind','Rainbow');
$id = 2;
$Smarty->assign('ids',$ids);
$Smarty->assign('names',$names);
$Smarty->assign('id',$id);
$ary8 = array(1000=>'Rain',1001=>'Snow',1002=>'Wind',1003=>'Rainbow');
$id_ary8 = 1002;
$Smarty->assign('ary8',$ary8);
$Smarty->assign('id_ary8',$id_ary8);
?>

<select name="cust_id"> {html_options values=$ids selected=$id output=$names}

{html_radios name="id" id="id" values=$ids selected=$id output=$names selected=$id}
{html_radios name="id" id="id" options=$ary8 selected=$id_ary8 separator="
"}
{html_checkboxes name='test' values=$ids output=$names selected=$id separator="
"}
{html_checkboxes name='test' options=$ary8 selected=$id_ary8 separator="
"}

上面是标准的做法,当然我们还可以使用foreach来遍历数组然后再输入item与key值了,这里一个是名字一个是值了,在定义数组时只要注意key与值对应就可以了。

相关文章

精彩推荐