本文实例讲述了Smarty简单生成表单元素的方法。分享给大家供大家参考,具体如下:
smarty生成表单元素功能实现的原理是:给smarty一个数组,用于生成和显示菜单或选项,另外在传递一个选项的值,用于默认选择的匹配:
示例如下:
php文件:index.php
1
2
3
4
5
6
7
|
<?php
include ( "smarty_inc.php" );
$smarty ->assign( 'cust_ids' , array (1000,1001,1002,1003));
$smarty ->assign( 'cust_names' , array ( '丁庆' , '闫磊' , '吕东' , '宋子健' ));
$smarty ->assign( 'customer_id' ,1003);
$smarty ->display( "index.html" );
?>
|
模板文件:index.html
1
2
3
4
5
|
< select name = customer_id onkeypress = "" >
<{html_options values=$cust_ids selected=$customer_id output=$cust_names}>
</ select >
< hr />
<{html_radios name="id" values=$cust_ids selected=$customer_id output=$cust_names }>
|
希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。