menyimpan data yang memiliki beberapa inputan

pandu wicaksono · May 10, 2012
mas, saya masih bingung mengenai postingan yang disini http://www.myphptutorials.com/tutorials/154/menyimpan-data-menampilkan-beberapa-tabel yang dibagian menyimpan data ke tabel berelasi 1 ke banyak

soalnya codingan yang saya buat mirip dengan postingan tersebut, hanya saja saya ttg penyimpanan barang gitu.
codingan untuk menampilkan data tersebut itu gimana yah mas ?
mohon petunjuknya
Silahkan login untuk menjawab!
0
Loading...
pandu wicaksono · May 10, 2012 · 0 Suka · 0 Tidak Suka
oia mas . pas saya coba kok ada error nya yah .
pas bagian tampilnya Undefined index: id in C:\wamp\www\coba\tampil.php on line 27

sama pas bagian simpan album Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\coba\simpan-album.php on line 13

gimana tuh mas ?
0
Loading...
Ellyx Christian · May 10, 2012 · 0 Suka · 0 Tidak Suka
untuk manampilkanya ada di http://www.myphptutorials.com/tutorials/222/menampilkan-data-beberapa-tabel. Sepertinya tabel yang kamu memiliki struktur yang berbeda dengan yang ada ditutorial, jadi kodenya harus disesuaikan juga
0
Loading...
pandu wicaksono · May 20, 2012 · 0 Suka · 0 Tidak Suka
mas, saya ada yang blom ngerti di bagian simpan-album.php yang menyimpan data ke tabel lagu.
script ini maksudnya apa yah mas :

foreach($_POST as $key => $judul){ <<<< yang ini saya blm paham
$sql = "insert into lagu(id_album, no_track,judul,durasi)
values ('{$id_album}','{$_POST[$key]}','{$judul}','{$_POST[$key]}')";
mysql_query($sql);

kok pas di bagian insert into lagu nya gak ada id untuk table lagu ya ?
soalnya pas tampil, yang muncul hanya inputan judul dan artis . yang no track , judul, dan durasi gak muncul mas .

$rowset = mysql_query("select * from lagu where id_album='".$id_album."'");
while($lagu = mysql_fetch_array($rowset)){ <<< saya masih blm paham
0
Loading...
Ellyx Christian · Jun 1, 2012 · 0 Suka · 0 Tidak Suka
input box untuk lagu dibuat seperti ini
<input name="judul_lagu[0]"/>
<input name="judul_lagu[1]"/>
<input name="judul_lagu[2]"/>
jadi pada saat disubmit datanya akan berupa array maka menyimpannya menggunakan foreach.
kemudian kenapa pada saat insert lagu tidak ada idnya, itu karena id-nya dibuat autoincrement

saya rasa kamu perlu mengingat cara Save Edit Delete Data Dari Database
0
Loading...
pandu wicaksono · Jun 20, 2012 · 0 Suka · 0 Tidak Suka
itu input box nya maksudnya seperti ini ?
<td><input type="text" name="no_track[0]"/></td>
<td><input type="text" name="judul_lagu[1]"/></td>
<td><input type="text" name="durasi[2]"/></td>

pas di bagian tampil.php ada yang perlu dirubah lg gak ? soalnya masih blm tampil
pas di bagian ini ada yang perlu dirubah gak ?
<?php
$rowset = mysql_query("select * from lagu where id_album='".$album."'");
while($lagu = mysql_fetch_array($rowset)){
?>
<tr>
<td style="border-bottom:1px solid #000; border-right:1px solid #000"><?php echo $lagu;?></td>
<td style="border-bottom:1px solid #000; border-right:1px solid #000"><?php echo $lagu;?></td>
<td style="border-bottom:1px solid #000"><?php echo $lagu;?></td>
</tr>
<?php }?>
0
Loading...
Ellyx Christian · Jun 26, 2012 · 0 Suka · 0 Tidak Suka
<tr>
<td><input type="text" name="no_track[0]"/></td>
<td><input type="text" name="judul_lagu[0]"/></td>
<td><input type="text" name="durasi[0]"/></td>
</tr>
<tr>
<td><input type="text" name="no_track[1]"/></td>
<td><input type="text" name="judul_lagu[1]"/></td>
<td><input type="text" name="durasi[1]"/></td>
</tr>
<tr>
<td><input type="text" name="no_track[2]"/></td>
<td><input type="text" name="judul_lagu[2]"/></td>
<td><input type="text" name="durasi[2]"/></td>
</tr>
0
Loading...
pandu wicaksono · Jul 12, 2012 · 0 Suka · 0 Tidak Suka
yak sudah berhasil mas . :)
saya mau nanya lg mas, itu kan disimpan di 2 tabel yaitu tabel album dan lagu.
kalo misalnya saya mau bikin untuk input di tabel lagunya saja gimana tuh mas script simpan-lagunya ?
jadi gak berelasi dengan tabel album.
0
Loading...
Ellyx Christian · Jul 19, 2012 · 0 Suka · 0 Tidak Suka
sama seperti menyimpan ke satu tabel seperti biasa yang ada ditutorial http://www.myphptutorials.com/tutorials/33/save-edit-delete-data-dari-database. Hanya saja sqlnya berbeda, kolom id_album diisi dengan nilai null seperti:
$sql = "insert into lagu(id_album, no_track,judul,durasi)
values (null,'1','test judul','2:30')";