Postingan lainnya
multiple input dengan name yang sama
langsung aja gan ane mau nanya , dalam satu form ada 4 input dengan name yang sama biar semua bisa masuk barengan ke DB . gimana caranya ya :(
nemu ini mungkin ada yang bisa jelasin . thanks
for ($ix=0; $ix<count($_POST['child_name']); $ix++)
{
$insert_children_data = array(
'child_name' => $_POST['child_name'][$ix],
'child_age' => $_POST['child_age'][$ix],
'child_gender' => $_POST['child_gender'][$ix],
'child_school' => $_POST['child_school'][$ix]
);
$insert = $this->db->insert('portrait_children', $insert_children_data);
//return $insert; //you cant return here. must let the loop complete.
}
0
7 Jawaban:
di formnya pake array namanya, misalnya
<input type=text name="data[]">
<input type=text name="data[]">
print_r($_POST['data'] ); //lihat isinya
//itu formnya ngambil nilanya bisa pake for loop seperti yang dicontoh atau foreach
0
ngga ngerti apanya gan, query masukkan data ke db nya, view html nya atau apa
0
Iya gan. Query masukin ke db nya gimana ??
0
sebenarnya tergantung datanya mau diapain bro kalo sekedar insert ke beberapa table bisa kaya gini *contoh mysql
if (isset($_POST["submit"]))
foreach ($_POST['data'] as $data) {
$input = mysql_real_escape_string($data);
mysql_query("INSERT INTO table (name) VALUES ('$input')") or die(mysql_error());
}
}
0
Kalo kolomnya lebih dari satu gimana gan??
0
itu kan kalo 1 jenis gan nilainya , kalau dua jenis querynya gmna ya ? misa nama dan email gitu ?
0