Postingan lainnya
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
multiple data insert mysql
mau tanya satu id punya dua data dalam satu baris gimana caranya ya ? misal punya 2 column databse ada column id sama colum kategori, nah 1 id punya dua kategori misal id=1 kategori = merah,hijau
mohon pencerahannya, nuhun
1 Jawaban:
Pemilihan kategorinya bisa aja pake select multiple di html/php nya dan untuk masukin ke tablenya, masukin kategorinya sesuai kategori yg di pilih (multiple) dan untuk post kategori nya brusan di implode di jadiin data di pisahin comma,
Contoh nya gini..
<?php
if ($_POST) {
$cars_string = implode(', ', $_POST['cars']);
$sql = '
INSERT INTO
`my_table` (
`shopID`,
`cars`
)
VALUES (
'. $_POST['shopID'] .',
"'. $cars_string .'"
)
';
mysql_query($sql) OR die(mysql_error());
}
?>
<form method="post" action="">
Shop ID: <input type="text" name="shopID"/> -
<select name="cars[]" multiple="multiple">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="honda">Honda</option>
<option value="audi">Audi</option>
<option value="bmw">BMW</option>
</select>
<input type="submit" name="Submit"/>
</form>
Semoga sama ama yg dimaksud.. klo bisa scriptnya juga dilmpirin aja.. siapa tau bisa lebih bntu klo blum solved..
Tanggapan
kalok data untuk select optionnya ambil dari database gimana gan????