Smarty簡(jiǎn)單生成表單元素的方法示例
本文實(shí)例講述了Smarty簡(jiǎn)單生成表單元素的方法。分享給大家供大家參考,具體如下:
smarty生成表單元素功能實(shí)現(xiàn)的原理是:給smarty一個(gè)數(shù)組,用于生成和顯示菜單或選項(xiàng),另外在傳遞一個(gè)選項(xiàng)的值,用于默認(rèn)選擇的匹配:
示例如下:
php文件:index.php
<?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
<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 }>
PS:這里推薦幾款本站的格式化/美化/轉(zhuǎn)換工具可以幫助你整理雜亂無(wú)章的代碼,相信大家在以后的開(kāi)發(fā)中能夠用得上:
php代碼在線(xiàn)格式化美化工具:
http://tools.jb51.net/code/phpformat
JavaScript代碼美化/壓縮/格式化/加密工具:
http://tools.jb51.net/code/jscompress
在線(xiàn)XML格式化/壓縮工具:
http://tools.jb51.net/code/xmlformat
JSON代碼格式化美化工具:
http://tools.jb51.net/code/json
在線(xiàn)XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson
json代碼在線(xiàn)格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat
sql代碼在線(xiàn)格式化美化工具:
http://tools.jb51.net/code/sqlcodeformat
更多關(guān)于Smarty相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《smarty模板入門(mén)基礎(chǔ)教程》、《PHP模板技術(shù)總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫(kù)技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語(yǔ)法入門(mén)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于smarty模板的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
6個(gè)常見(jiàn)的 PHP 安全性攻擊實(shí)例和阻止方法
這篇文章主要介紹了6個(gè)常見(jiàn)的 PHP 安全性攻擊實(shí)例和阻止方法,有對(duì)這方面感興趣的小伙伴歡迎大家來(lái)閱讀和學(xué)習(xí)2020-12-12推薦幾款用 Sublime Text 開(kāi)發(fā) Laravel 所用到的插件
Sublime Text2 是一款具有代碼高亮、語(yǔ)法提示、自動(dòng)完成且反應(yīng)快速的編輯器軟件,不僅具有華麗的界面,還支持插件擴(kuò)展機(jī)制,用她來(lái)寫(xiě)代碼,絕對(duì)是一種享受。所以本人也是用她來(lái)做Laravel開(kāi)發(fā)的,這里給大家推薦幾款她的插件2014-10-10PHP和javascript常用正則表達(dá)式及用法實(shí)例
這篇文章主要介紹了常用的PHP和javascript正則表達(dá)式及用法實(shí)例,精心收集的PHP和javascript正則表達(dá)式各10個(gè),需要的朋友可以參考下2014-07-07PHP網(wǎng)頁(yè)游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(一)
這篇文章主要介紹了PHP網(wǎng)頁(yè)游戲Xnova(ogame)源碼解讀,需要的朋友可以參考下2014-06-06Laravel框架執(zhí)行原生SQL語(yǔ)句及使用paginate分頁(yè)的方法
這篇文章主要介紹了Laravel框架執(zhí)行原生SQL語(yǔ)句及使用paginate分頁(yè)的方法,以類(lèi)函數(shù)的形式給出了Laravel框架執(zhí)行原生SQL語(yǔ)句以及paginate分頁(yè)的相關(guān)操作技巧,需要的朋友可以參考下2018-08-08PHP實(shí)現(xiàn)多條件查詢(xún)實(shí)例代碼
在我們的網(wǎng)站設(shè)計(jì)過(guò)程中,經(jīng)常會(huì)用到多條件查詢(xún),本文的源碼是一個(gè)二手房屋查詢(xún)的例子。在本例中,我們要實(shí)現(xiàn)能夠通過(guò)地理位置,物業(yè)類(lèi)型,房屋價(jià)格,房屋面積及信息發(fā)布日期等多個(gè)條件查詢(xún)到客戶(hù)所需的資料。2010-07-07