首先這是我的專案新增頁面
專案新增完成後,我在後台將這個複選框變提交的資訊變成字串//當表單條件滿足時將專案類型轉變成字串 $_POST['projecttype']=implode(', ',I('post.projecttype'));之後存入資料庫中,
現在呢 我要修改這條數據 頁面差不多是這樣的
怎麼樣讓之前新增的項目類型在修改的時候能夠預設勾選上呢, 就像專案名稱能夠出現在修改頁面一樣
认证高级PHP讲师
模板裡:
$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>'; } }
模板裡: