夺命雷公狗---Smarty NO:18 html_checkboxes

功能:把数组转化为复选框

基本语法:

{html_checkboxes name=’cust’  values=$cust_ids  checked=$customer_id  output=$cust_names  separator=”<br />”}

参数说明:

name:为checkbox命名

values:为checkbox中的选项赋予value值,要求是一个数组

checked:选中的值,要求是一个数组

output:显示输出的文本值,要求是一个数组

separator:选项与选项之间的分隔符

 

demo6.php示例代码:

 

<?php
require “smarty/Smarty.class.php”;
$smarty = new Smarty();
//output假如是从数据库中读取出来的数据
$output = array(‘php’,’apache’,’mysql’,’linux’);
$values = array(1,2,3,4);//依次对应上面的值得
$checked = array(1,3);
$smarty -> assign(‘output’,$output);
$smarty -> assign(‘values’,$values);
$smarty -> assign(‘checked’,$checked);
$smarty -> display(‘demo6.html’);

 

 

demo6.html

 

<!DOCTYPE html>
<html>
<head>
<meta charset=’utf-8′>
<title></title>
</head>
<body>
{*html_checkboxes*}
{html_checkboxes name=’like’ output=$output values=$values checked=$checked separator='<br/>’}
</body>
</html>

 

posted @ 2015-12-09 17:00  夺命雷公狗  阅读(190)  评论(0编辑  收藏  举报