1. 程式人生 > >php數組轉換字符串及復選框如何勾選中

php數組轉換字符串及復選框如何勾選中

checkbox users 復選框 rom 分享 bsp 函數 提交 exp

php數組轉換字符串及復選框如何勾選中,應用到函數 implode explode

技術分享圖片

復選框被選中後如何保存數據,表單提交過來為數組,要轉換字符串 用到函數implode

if(!empty($_POST[‘yuyan‘])){
$bbyuyan=implode(",", $_POST[‘yuyan‘]);
}

if(!empty($_POST[‘fenge‘])){
$bbfenge=implode(",", $_POST[‘fenge‘]);
}

if(!empty($_POST[‘biaoqian‘])){
$bbbiaoqian=implode(",", $_POST[‘biaoqian‘]);
}

復選框顯示如何被勾選,這時候要把字符串轉換數組 用到函數 explode

if(!empty($users[‘yuyan‘])){
$users[‘yuyan‘]=explode(",",$users[‘yuyan‘]);
}

if(!empty($users[‘fenge‘])){
$users[‘fenge‘]=explode(",",$users[‘fenge‘]);
}

if(!empty($users[‘biaoqian‘])){
$users[‘biaoqian‘]=explode(",",$users[‘biaoqian‘]);
}

復選框如何被顯示,下面實例

<input name="biaoqian[]" value="晚上可錄" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "晚上可錄"#} checked="checked" {#/if#}{#/foreach#}/>晚上可錄
<input name="biaoqian[]" value="周六可錄" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "周六可錄"#} checked="checked" {#/if#}{#/foreach#}/>周六可錄
<input name="biaoqian[]" value="周日可錄" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "周日可錄"#} checked="checked" {#/if#}{#/foreach#}/>周日可錄
<input name="biaoqian[]" value="起錄價低" type="checkbox" {#foreach item=biaoqian1 from=$users.biaoqian#}{#if $biaoqian1 eq "起錄價低"#} checked="checked" {#/if#}{#/foreach#}/>起錄價低

復選框要比單選框要復雜些,單選框跟普通表單一樣,這裏不說了

文章轉載(玖樂網絡 96net.com.cn)

php數組轉換字符串及復選框如何勾選中