Panggil data menggunakan form list/menu

Mamet Umbasan · Nov 11, 2011
mas ellyx aku punya kasus membuat sisfo perpustakaan, di form input peminjaman aku dah buat form dengan deskripsi :
kode peminjaman : textfield
kode buku : list/menu
judul buku : textfield
kode anggota : list/menu
nama anggota : textfield
dst...
yang aq bingung ga bisa tampil jdul buku dan nama anggotanya sesuai primarynya, padahal aq dah panggil kd_buku dan nm_anggota dari masing2 tabel menggunakan list/menu, gini scriptnya mas
<html>
<form id="simpan" method="post" action="">
  <table width="600" border="0" cellspacing="2" cellpadding="2">
    <tr>
<td>Kode Buku</td>
<td><select name="kode_buku" class="required" title="kode Buku Harus Di Pilih">
<option value="">-- Pilih Kode Buku --</option>
<?
$query = mysql_query("SELECT kd_buku, jdl_buku FROM buku order by kd_buku");
while ($hasil= mysql_fetch_array($query)){
$kd_buku = $hasil['kd_buku'];
$jdl_buku = $hasil['jdl_buku'];
?>
<option value="<?=$kd_buku?>"><?=$kd_buku?></option><? };?>
</select>
</td>
</tr>
<tr>
<td>Judul Buku</td>
<td>
<input type="text" name="judul_buku" value="<?=$jdl_buku?>" /><? }?></td></tr>
<tr>
<td>No.Anggota </td>
<td><select name="nomor_anggota" class="required" title="No.Anggota Harus Di Pilih" >
<option value="">-- Pilih Nomor Anggota --</option>
<?
$query = mysql_query("SELECT no_anggota, nm_anggota FROM anggota");
while ($hasil= mysql_fetch_array($query)){
$no_anggota = $hasil['no_anggota'];
$nm_anggota = $hasil['nm_anggota'];
?>
<option value="<?=no_anggota?>"><?=$no_anggota?></option><? };?>
</select> </td>
</tr>
<tr>
<td>Nama Anggota</td>
<td><input name="nm_anggota" value="<?=$nm_anggota?>" class="required" title="Nama Anggota Harus Di Isi"type="text" size="35"></td>
</table>
</form>
</html>
|
mohon pencerahnnya mas ellyx.....
Silahkan login untuk menjawab!
0
Loading...
Ariyasa · Nov 17, 2011 · 0 Suka · 0 Tidak Suka
ni ceritanya mo pilih kode buku n anggota langsung tampil dibawahnya lalu simpan gitu?
knp gk langsung aja di list/menu taruh namanya tp kn disimpan id-nya ja..misal:
<select name="kode_buku" class="required" title="kode Buku Harus Di Pilih">
<option value="0">-- Pilih Kode Buku --</option>
<?
$query = mysql_query("SELECT kd_buku, jdl_buku FROM buku order by kd_buku");
while ($hasil= mysql_fetch_array($query)){
$kd_buku = $hasil['kd_buku'];
$jdl_buku = $hasil['jdl_buku'];
?>
<option value="<?=$kd_buku?>"><?=$jdl_buku?></option><? };?>
</select>

tp klo mau memunculkan data lain dari buku hny dengan memlih kkode buku, spt penerbit, penulis, dsb, data anggota misal alamat, telp, dsb, mungkin dapat ditiru dr sini :
http://www.myphptutorials.com/questions/onchange-form_347.html
1
Loading...
Ellyx Christian · Nov 18, 2011 · 1 Suka · 0 Tidak Suka
jika memang benar itu kodenya saya rasa ada kesalahan sedikit karena lupa menambahkan tanda $ dibaris ke-32
<html>
<form id="simpan" method="post" action="">
<table width="600" border="0" cellspacing="2" cellpadding="2">
<tr>
<td>Kode Buku</td>
<td><select name="kode_buku" class="required" title="kode Buku Harus Di Pilih">
<option value="">-- Pilih Kode Buku --</option>
<?
$query = mysql_query("SELECT kd_buku, jdl_buku FROM buku order by kd_buku");
while ($hasil= mysql_fetch_array($query)){
$kd_buku = $hasil['kd_buku'];
$jdl_buku = $hasil['jdl_buku'];
?>
<option value="<?=$kd_buku?>"><?=$kd_buku?></option><? };?>
</select>
</td>
</tr>
<tr>
<td>Judul Buku</td>
<td>
<input type="text" name="judul_buku" value="<?=$jdl_buku?>" /><? }?></td></tr>
<tr>
<td>No.Anggota </td>
<td><select name="nomor_anggota" class="required" title="No.Anggota Harus Di Pilih" >
<option value="">-- Pilih Nomor Anggota --</option>
<?
$query = mysql_query("SELECT no_anggota, nm_anggota FROM anggota");
while ($hasil= mysql_fetch_array($query)){
$no_anggota = $hasil['no_anggota'];
$nm_anggota = $hasil['nm_anggota'];
?>
<option value="<?=$no_anggota?>"><?=$no_anggota?></option><? };?>
<!-- kamu lupa tambah tanda $ -->
<!-- <option value="<?=no_anggota?>"><?=$no_anggota?></option> -->
</select> </td>
</tr>
<tr>
<td>Nama Anggota</td>
<td><input name="nm_anggota" value="<?=$nm_anggota?>" class="required" title="Nama Anggota Harus Di Isi"type="text" size="35"></td>
</table>
</form>
</html>