Mengambil value dari field text

permisi kak, saya mau nanya nih, saya punya script seperti ini

<? include "koneksi.php";
?>
<form method="get" action="" name="myform" >
<select id="jenis_buku" onchange="kode.value=jenis_buku.value">
		<option value="0">Silahkan Pilih</option>
        <?		$query=mysql_query("select * from jns_buku order by harga asc");
		while($row=mysql_fetch_array($query))
		{
			echo '<option value="'.$row['kode_jnsbuku'].'">'.$row['jenis_buku'].'</option>';
		} ?>
	</select>
	<input type="text" id="kode" value="">
    <?
	 if(jenis_buku.value!="LKS"){
	 echo '<select id="buku">
		<option value="0">Silahkan Pilih</option>';
        	$query1=mysql_query("select * from buku");
		while($row1=mysql_fetch_array($query1))
		{
	echo '<option value="'.$row1['kode_buku'].'">'.$row1['nama'].'-'.$row1['harga'].'</option>';
		}
echo'</select>';
		}else{
	echo '<select id="buku">
		<option value="0">Silahkan Pilih</option>';
 $query1=mysql_query("select * from buku,jns_buku where buku.kode_jnsbuku=jns_buku.kode_jnsbuku and jns_buku.kode_jnsbuku='jenis_buku.value'");
		while($row1=mysql_fetch_array($query1))
		{
	echo '<option value="'.$row1['kode_buku'].'">'.$row1['nama'].'-'.$row1['harga'].'</option>';
		}

echo'</select>';
	 }
	 ?>
</form>

script di atas <select id=buku> tidak tampil pilihannya. pertanyaannya bagaimana caranya agar saya bisa mengambil value dari <select id=kode> menjadi $jenis_buku seperti ini

<? include "koneksi.php";
$jenis_buku="";
?>
<form method="get" action="" name="myform" >
<select id="jenis_buku" onchange="kode.value=jenis_buku.value">
		<option value="0">Silahkan Pilih</option>
        <?		$query=mysql_query("select * from jns_buku order by harga asc");
		while($row=mysql_fetch_array($query))
		{
			echo '<option value="'.$row['kode_jnsbuku'].'">'.$row['jenis_buku'].'</option>';
		} ?>
	</select>
	<input type="text" id="kode" value="$jenis_buku">
    <?
	 if($jenis_buku!="LKS"){
	 echo '<select id="buku">
		<option value="0">Silahkan Pilih</option>';
        $query1=mysql_query("select * from buku");
		while($row1=mysql_fetch_array($query1))
		{
	echo '<option value="'.$row1['kode_buku'].'">'.$row1['nama'].'-'.$row1['harga'].'</option>';
		}
echo'</select>';
		}else{
	echo '<select id="buku">
		<option value="0">Silahkan Pilih</option>';
 $query1=mysql_query("select * from buku where kode_jnsbuku='$jenis_buku'");
		while($row1=mysql_fetch_array($query1))
		{
	echo '<option value="'.$row1['kode_buku'].'">'.$row1['nama'].'-'.$row1['harga'].'</option>';
		}

echo'</select>';
	 }
	 ?>
</form>

script ini pun tetap tidak tampil <select id=buku> pilihannya. mohon bantuannya kakak.

avatar exposs
@exposs

4 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

ini select option dari dua tabel/satu tabel?

avatar masdzik
@masdzik

15 Kontribusi 3 Poin

Dipost 5 tahun yang lalu

ada dua tabel, tabel jns_buku dan buku kak. jadi saya mau nampilin select option dari tabel buku berdasarkan kode_jnsbuku kak. kalo select option pertama value nya BUKAN "LKS" maka select option yang kedua nampilin semua data dari tabel buku. nah kalo select option pertama value nya "LKS" select option yang kedua nampilin data dari tabel buku yang "kode_jnsbuku"-nya berupa "LKS"

avatar exposs
@exposs

4 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban