[smarty模板的作用]smarty模板数组生成radio、option、checkbox例子

更新时间:2019-06-28    来源:smarty模板    手机版     字体:

【www.bbyears.com--smarty模板】

例子

 代码如下

< ?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);
?>

{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与值对应就可以了。

本文来源:http://www.bbyears.com/jiaocheng/55539.html