工作上要修改一個舊有的網站,發現很多條列式項目是直接用HTML編寫的,不是抓資料庫裡的資料,當資料量大時編寫HTML反而很花時間,何況該項目還不出現在同一個地方!
修改前
原HTML<input type="checkbox" name="test[]" value="1" />銷售儲備主管
<input type="checkbox" name="test[]" value="2" />銷售顧問
<input type="checkbox" name="test[]" value="3" />技師
<input type="checkbox" name="test[]" value="4" />服務專員
<input type="checkbox" name="test[]" value="6" />行政專員
<input type="checkbox" name="test[]" value="5" />零件專員
<input type="checkbox" name="test[]" value="7" />企劃專員
<input type="checkbox" name="test[]" value="8" />顧客滿意專員
<input type="checkbox" name="test[]" value="9" />總務專員
<input type="checkbox" name="test[]" value="10" />銷售企劃
修改後
網站用的是smarty
PHP
$SMT->assign('LIST',$LIST);
html
<{foreach from=$LIST key=k item=v}>
<label><input type="checkbox" name="test[]" value="<{$v.ItemID}>" /><{$v.ItemName}></label>
<{/foreach}>
改完後只要將項目匯入資料庫,就不用再修改HTML了!
沒有留言:
張貼留言