- Beranda
- Website, Webmaster, Webdeveloper
Insert Multiple Row dalam 1 table dengan Code Igniter..
...
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,
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);
}
ane mau input form angket, tapi dengan 1 table, insert multiple row bersamaan..
ane coba pake array, gagal terus,
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);
}
Diubah oleh ndapurple 20-05-2013 03:02
0
6.9K
10
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
Website, Webmaster, Webdeveloper
23.3KThread•4.4KAnggota
Terlama
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru