Postingan lainnya
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
0
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 ^^
0