Membuat Select Option dan mengambil data dari MySql

Kakak Semua mau nanya, aku mau bikin update data dengan ada form select option nya, terus aku mau ambil data dari databasenya biar katergorinya tetap bisa ada pilihanya gimana ya, kalau pakai ini aku cuma bisa nampilin data yang ada di bidang sama sub bidang aja, tapi kalo dari edit laporan masih belom bisa ambil yang udah terpilih.

Mohon Bantuanya .

<tr>
						<td>
						Bidang :
						</td>
					<td>
						<select id="form_prov" class="form-control" name="bidang_program">
		<option value="">Pilih Bidang</option>
		<?php
		$daerah = mysqli_query($mysqli,"SELECT * FROM bidang  ");
		while($d = mysqli_fetch_array($daerah)){
			?>
			<option value="<?php echo $d['id_bidang']; ?>"><?php echo $d['nama_bidang']; ?></option>
			<?php
		}
		?>
	</select>
					</td>
					</tr><tr>
						<td>
						Sub Bidang :
						</td>
					<td>


	<select id="bidang" class="form-control" name="sub_bidang_program"></select>

					</td>
					</tr>
avatar shareanggra
@shareanggra

1 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

Tanggapan

kayaknya kurang lengkap deh script yang di tampilin,,,, aku masi belom nangkep apa yang diinginkan

1 Jawaban:

<div>hmmm,,,, entah yang di maksud seperti ini enggak,,,<br>pertama,, masukin script ini di file diatas</div><pre>&lt;script type="text/javascript"&gt; $(document).ready(function() { //apabila terjadi event onchange terhadap object &lt;select id=form_prov&gt; $("#form_prov").change(function() { var form_prov = $("#form_prov").val(); $.ajax({ url: "ambil_sub_bidang.php", data: "form_prov=" + form_prov, cache: false, success: function(msg) { $("#bidang").html(msg); } }); }); }); &lt;/script&gt;</pre><div>setelah itu,,, buat file ambil_sub_bidang.php&nbsp;</div><pre>&lt;?php

include "koneksi.php";

$form_prov = $_GET['form_prov'];

$view = mysql_query("select * from sub_bidang WHERE form_prov=$form_prov"); //ini sql nya bisa di sesuaikan dengan db kamu echo "&lt;option value=''&gt;-- Pilih Sub Laporan OJK --&lt;/option&gt;"; while ($row = mysql_fetch_array($view)) { echo "&lt;option value='$row[id_sub_bidang]'&gt;$row[nama_sub_bidang]&lt;/option&gt;"; } ?&gt;</pre><div>semoga membantu ^^</div>

avatar yukari06
@yukari06

137 Kontribusi 66 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban