Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Menampilkan tabel di modal bootstrap berdasarkan select option
Halo gan, ijin bertanya.. saya punya 1 buah tabel radius, fieldnya : id, prop_name, kabkota, kec, kel pada form, sy menggunakan select option untuk menampilkan isi dari prop_name Setelah itu, dengan memilih salah satu dari prop_name, sy ingin menampilkan semua field dari tabel radius berdasarkan field prop_name yang dipilih ke dalam sebuah modal bootstrap. Berikut potongan kodenya :
<form class="form-horizontal" role="form" method="post">
<div class="form-group">
<label for="prov" class="col-lg-2 control-label">Provinsi</label>
<div class="col-lg-10">
<select name="nmpropinsi" class="form-control">
<option>--Pilih Provinsi--</option>
<?php
$propinsi = mysqli_query($connect,"SELECT distinct prop_name FROM radius ORDER BY prop_name");
while($p=mysqli_fetch_array($propinsi)){
echo "<option value=\"$p[prop_name]\">$p[prop_name]</option>\n";
}
?>
</select>
</div>
</div>
<div class="form-group">
<label for="prov" class="col-lg-2 control-label">Desa/Kelurahan</label>
<div class="col-lg-8">
<input class="form-control" id="nmdesa" name="nmdesa" type="text" placeholder="Desa/Kelurahan" disabled>
</div>
<div class="form-group">
<button type="submit" class="btn btn-danger" href="#myModal" data-toggle="modal" name="cari_desa">Cari</button>
</div>
</div>
<?php
if (isset($_POST['cari_desa'])){
$propnya = $_POST['nmpropinsi'];
} ?>
</form>
kemudian modal bootstrapnya pada halaman yang sama
<!-- Modal -->
<div aria-hidden="true" aria-labelledby="myModalLabel" role="dialog" tabindex="-1" id="myModal" class="modal fade">
<div class="modal-dialog" style="width:800px">
<div class="modal-content">
<div class="modal-header">
<button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button>
<h4 class="modal-title">Data Wilayah</h4>
</div>
<div class="modal-body">
<table id="lookup" class="table table-bordered table-hover table-striped" width="100%">
<thead>
<tr>
<th>Provinsi</th>
<th>Kabupaten/Kota</th>
<th>Kecamatan</th>
<th>Desa/Kelurahan</th>
</tr>
</thead>
<tbody>
<?php
$result = mysqli_query($connect,"SELECT * FROM radius where prop_name = '$propnya'");
while ($r = mysqli_fetch_array($result)) { ?>
<tr class="pilih" data-kode="<?php echo $r['kel']; ?>">
<td><?php echo $r['prop_name']; ?></td>
<td><?php echo $r['kabkota']; ?></td>
<td><?php echo $r['kec']; ?></td>
<td><?php echo $r['kel']; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!-- End Modal -->
setelah di running, errornya : Notice: Undefined variable: propnya in ......
Mohon pencerahannya, thanks
4 Jawaban:
agan klo mau ngeluarin data nya pake mysqli_fetch_array yang dipake nomer indexnya
?php //contoh pake fetch_array, klo yg agan pake diatas itu fetch_assoc krn pake nama fieldnya
$result = mysqli_query($connect,"SELECT * FROM radius where prop_name = '$propnya'");
while ($r = mysqli_fetch_array($result)) { ?>
<tr class="pilih" data-kode="<?php echo $r[3]; ?>">
<td><?php echo $r[0]; ?></td>
<td><?php echo $r[1]; ?></td>
<td><?php echo $r[2]; ?></td>
<td><?php echo $r[3]; ?></td>
</tr>
<?php } ?>
Gud lak ^^