明けましておめでとうございます
シニア仲間を助けてください。選択した複数のチェックボックスの値をデータベースに挿入できません。SUBITをクリックすると、以下のエラーが表示されます。
*Error Number: 1054
Unknown column '0' in 'field list'
INSERT INTO `tbl_course_offred` (`0`, `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `user_id`) VALUES ('1', '2', '3', '4', '89', '5', '22', '106', '133', '11')
Filename: D:\xampp\htdocs\training\system\database\DB_driver.php
Line Number: 330 *
ここに強調されたテキスト
ここに私のフォームページがあります:
*<form action="<?php echo base_url();?>user_admin_controller/saveCourses" method="post">
<input type="checkbox" name="skill[]" id="skill[]" value="1" /> Accounting
<input type="checkbox" name="skill[]" id="skill[]" value="2" /> Accounting Short term
<input type="checkbox" name="skill[]" id="skill[]" value="3" /> Actuarial Courses
<input type="checkbox" name="skill[]" id="skill[]" value="4" /> Advanced Accounting
<input type="checkbox" name="skill[]" id="skill[]" value="89" /> Advanced Level
<input type="checkbox" name="skill[]" id="skill[]" value="5" /> Air hostesses Training
<input type="checkbox" name="skill[]" id="skill[]" value="97" /> AME
<input type="checkbox" name="skill[]" id="skill[]" value="6" /> Athletic
.
.
.
.
<input type="submit" name="submit" value="Submit" class="button"/>
</form>*
私の CI_Controller:
public function saveCourses() {
$data = $_POST;
if (isset($_POST['submit'])) {
$data = $_POST['skill']; // here 'SKILL' = tabel Field name
implode(',', $data);
}
$data['user_id'] = $this->session->userdata('user_id');
$this->user_admin_model->saveInstituteOfferdCourse($data); //model function_name: saveInstituteOfferdCourse
redirect("user_admin_controller/messageCoursesskill");
}
私の CI_MODEL:
public function saveInstituteOfferdCourse($data) {
$this->db->insert('tbl_course_offred',$data);
// return $this->db->affected_rows();
}
どうすればこの問題を解決できますか?
次のような別のヘルプがあります。
Q. ',' カンマなしのビュー ページでデータを表示するにはどうすればよいですか?
先輩助けてください..
よろしく、