Postingan lainnya
apakah bisa insert data ke salah satu kolom saja bukan ke semuanya?
misalnya saya punya tiga form
<form>
<textarea name="komen"></textarea>
<button type="submit" name="komentar">Kirim</button>
</form>
<form>
<textarea name="komen"></textarea>
<button type="submit" name="komentar">Kirim</button>
</form>
<form>
<textarea name="komen"></textarea>
<button type="submit" name="komentar">Kirim</button>
</form>
dan di tabel komentar saya punya kolom ini :
1. | id | nama | isi_komentar | 2. | id | nama | isi_komentar | 3. | id | nama | isi_komentar |
apakah bisa misalnya saya komentar di form pertama komen tersebut hanya masuk ke dalam isi_komentar yang ada di kolom pertama, apakah itu bisa? dan klo bisa mohon bantuannya gan...:D
0
2 Jawaban:
alangkah baiknya dibuat array misal
<form>
//name dikomentarnya dijadikan array
<textarea name="komen[]"></textarea>
<button type="submit" name="submit">Kirim</button>
</form>
biar lebih efisien.., semoga membantu
1
tabel komentar nya ada 3 kolom kah ?
id | nama | isi_komentar
1. | id | nama | isi_komentar |
2. | id | nama | isi_komentar |
3. | id | nama | isi_komentar |
itu dibuat 3 kali maksudnya contoh isinya atau bagaimana..
penting. untuk attribute name pd tag html dalam 1 form tidak boleh sama ...
kalau mau sama harus pake array=> komen[]
nanti waktu mau disimpan di database di cek komen[] = array 0 artinya komentar pertama , dst
contoh :
<?php
if(isset($_POST['submit'])) {
$komen = $_POST['komen'];
print_r($komen); // output => Array ( [0] => isi komen 1 [1] => isi komen 2 [2] => isi komen 3 )
// pengecekan komen terisi atau tidak pake looping
foreach ($komen as $no => $isi) {
if(empty($isi)) {
// jika kosong
// code ...
}else{
// jika tidak kosong
// code ...
}
}
}
?>
<form action="" method="post">
<input type="text" name="komen[]" value="isi komen 1">
<input type="text" name="komen[]" value="isi komen 2">
<input type="text" name="komen[]" value="isi komen 3">
<input type="submit" name="submit">
</form>
Semoga Membantu (^_^)
1