- Beranda
- Komunitas
- Tech
- Website, Webmaster, Webdeveloper
Insert Multiple Row dalam 1 table dengan Code Igniter..
![ndapurple](https://s.kaskus.id/user/avatar/2011/09/14/avatar3424032_4.gif)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
TS
ndapurple
Insert Multiple Row dalam 1 table dengan Code Igniter..
Gan, ane punya Case untuk CodeIgniter..
ane mau input form angket, tapi dengan 1 table, insert multiple row bersamaan..
ane coba pake array, gagal terus,![Mewek emoticon-Mewek](https://s.kaskus.id/images/smilies/smilies_fb5ohtveegn8.gif)
view nya :
<tr>
<td height="29" class="center">2</td>
<td>Apakah ada perubahan sikap (positif) setelah karyawan mengikuti training ini ? (Beri keterangan, mis : perubahan sikap karyawan apa yang dirasakan oleh Atasan)<input type="hidden" name="pertanyaanid[14]" value="14"/></td>
<td class="center"><input type="radio" name="nilai[14]" value="1" id="1" /><label>Ya </label>
<input type="radio" name="nilai[14]" value="0" id="0"/><label>Tidak </label></td>
<td class="center"><textarea name="keterangan[14]"></textarea></td>
</tr>
<tr>
<td height="29" class="center">3</td>
<td>Apakah training yang diikuti karyawan sudah diterapkan di pekerjaannya sehari - hari ? (beri keterangan, mis : diterapkan dalam bentuk apa<input type="hidden" name="pertanyaanid[15]" value="15"/></td>
<td class="center"><input type="radio" name="nilai[15]" value="1" id="1" /><label>Ya </label>
<input type="radio" name="nilai[15]" value="0" id="0"/><label>Tidak </label></td>
<td class="center"><textarea name="keterangan[15]"></textarea></td>
</tr>
controller nya :
$this->load->model('Training');
$post = $this->input->post();
$pertanyaan = $_POST['pertanyaanid'];
$keterangan = $_POST['keterangan'];
$nilai = $_POST['nilai'];
$superrior =$_POST['superrior'];
$y = count($pertanyaan);
for ($i = 0; $i < $y; $i++) {
$values = array(
'PERTANYAAN_ID' => $pertanyaan[$i],
'NILAI' => $nilai[$i],
'REMARKS' => $keterangan[$i],
'SUPERRIOR' => $superrior[$i]
);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values);
}
Error nya offset terus gan...
Mohon Pencerahan nya...!!
ane buat pake cara simple jg gagal..
$values = array (
'PERTANYAAN_ID' => $post['pertanyaanid13'],
'NILAI' =>$post['nilai13'],
'REMARKS' => $post['keterangan13'],
'SUPERRIOR' => $post['superrior']
);
$values1 = array (
'PERTANYAAN_ID' => $post['pertanyaanid[14]'],
'NILAI' =>$post['nilai[14]'],
'REMARKS' => $post['keterangan[14]'],
'SUPERRIOR' => $post['superrior']
);
$values2 = array (
'PERTANYAAN_ID' => $post['pertanyaanid[15]'],
'NILAI' =>$post['nilai[15]'],
'REMARKS' => $post['keterangan[15]'],
'SUPERRIOR' => $post['superrior']
);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values1);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values2);
}
![Bingung emoticon-Bingung](https://s.kaskus.id/images/smilies/smilies_fb5ox6p94iii.gif)
ane mau input form angket, tapi dengan 1 table, insert multiple row bersamaan..
ane coba pake array, gagal terus,
![Mewek emoticon-Mewek](https://s.kaskus.id/images/smilies/smilies_fb5ohtveegn8.gif)
view nya :
<tr>
<td height="29" class="center">2</td>
<td>Apakah ada perubahan sikap (positif) setelah karyawan mengikuti training ini ? (Beri keterangan, mis : perubahan sikap karyawan apa yang dirasakan oleh Atasan)<input type="hidden" name="pertanyaanid[14]" value="14"/></td>
<td class="center"><input type="radio" name="nilai[14]" value="1" id="1" /><label>Ya </label>
<input type="radio" name="nilai[14]" value="0" id="0"/><label>Tidak </label></td>
<td class="center"><textarea name="keterangan[14]"></textarea></td>
</tr>
<tr>
<td height="29" class="center">3</td>
<td>Apakah training yang diikuti karyawan sudah diterapkan di pekerjaannya sehari - hari ? (beri keterangan, mis : diterapkan dalam bentuk apa<input type="hidden" name="pertanyaanid[15]" value="15"/></td>
<td class="center"><input type="radio" name="nilai[15]" value="1" id="1" /><label>Ya </label>
<input type="radio" name="nilai[15]" value="0" id="0"/><label>Tidak </label></td>
<td class="center"><textarea name="keterangan[15]"></textarea></td>
</tr>
controller nya :
$this->load->model('Training');
$post = $this->input->post();
$pertanyaan = $_POST['pertanyaanid'];
$keterangan = $_POST['keterangan'];
$nilai = $_POST['nilai'];
$superrior =$_POST['superrior'];
$y = count($pertanyaan);
for ($i = 0; $i < $y; $i++) {
$values = array(
'PERTANYAAN_ID' => $pertanyaan[$i],
'NILAI' => $nilai[$i],
'REMARKS' => $keterangan[$i],
'SUPERRIOR' => $superrior[$i]
);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values);
}
Error nya offset terus gan...
Mohon Pencerahan nya...!!
ane buat pake cara simple jg gagal..
$values = array (
'PERTANYAAN_ID' => $post['pertanyaanid13'],
'NILAI' =>$post['nilai13'],
'REMARKS' => $post['keterangan13'],
'SUPERRIOR' => $post['superrior']
);
$values1 = array (
'PERTANYAAN_ID' => $post['pertanyaanid[14]'],
'NILAI' =>$post['nilai[14]'],
'REMARKS' => $post['keterangan[14]'],
'SUPERRIOR' => $post['superrior']
);
$values2 = array (
'PERTANYAAN_ID' => $post['pertanyaanid[15]'],
'NILAI' =>$post['nilai[15]'],
'REMARKS' => $post['keterangan[15]'],
'SUPERRIOR' => $post['superrior']
);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values1);
$this->Training->add_data_efektifitas('EVALUASI_TRAINING', $values2);
}
![Mewek emoticon-Mewek](https://s.kaskus.id/images/smilies/smilies_fb5ohtveegn8.gif)
![Bingung emoticon-Bingung](https://s.kaskus.id/images/smilies/smilies_fb5ox6p94iii.gif)
Diubah oleh ndapurple 20-05-2013 03:02
0
6.9K
10
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan