php+mysql 處理複選框的問題
PHP中文网
PHP中文网 2017-05-16 13:00:41
0
1
592

首先這是我的專案新增頁面

專案新增完成後,我在後台將這個複選框變提交的資訊變成字串
//當表單條件滿足時將專案類型轉變成字串
$_POST['projecttype']=implode(', ',I('post.projecttype'));
之後存入資料庫中,

現在呢 我要修改這條數據 頁面差不多是這樣的

怎麼樣讓之前新增的項目類型在修改的時候能夠預設勾選上呢, 就像專案名稱能夠出現在修改頁面一樣

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(1)
PHPzhong

模板裡:

$selectedTypes = [1,3];
$options = ['1' => '移动APP', '2' => 'WEB', '3' => 'PC']; // ‘id’ => '名称'
foreach($options as $id => $label) {
    if (in_array($id, $selectedTypes)) {
        echo '<label><input type="checkbox" name="projecttype[]" value="'. $id .'" checked="checked">' . $label .'</label>';
    } else {
        echo '<label><input type="checkbox" name="projecttype[]" value="'. $id .'">' . $label .'</label>';
    }
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板