Postingan lainnya
Data combobox dinamis ke-2 tidak muncul semua pada combobox berantai
Ini adalah code untuk combobox
<div class="form-group">
<label>Poli : </label>
<select name="poli" id="poli" class="form-control" style="width: 50%">
<option disabled selected>--Pilih Poli--</option>
<?php
$sqql = mysqli_query($koneksi,"SELECT * FROM poli ORDER BY id_poli") or die(mysqli_error($koneksi));
while ($rorow = mysqli_fetch_array($sqql)) {
?>
<option value="<?php echo $rorow['id_poli'];?>"><?php echo $rorow['poli']; ?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label>Dokter Tujuan : </label>
<select name="dokter" id="dokter" class="form-control" style="width: 50%">
<option disabled selected>--Pilih Dokter--</option>
</select>
</div>
Ini code untuk Ajax
<script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA=" crossorigin="anonymous"> </script>
<script type="text/javascript">
$(document).ready(function(){
$("#poli").change(function(){
var id_poli = $(this).val();
$.ajax({
url:"ambildokter.php",
method:"POST",
data: {id_poli:id_poli},
success:function(data)
{
$("#dokter").html(data);
}
});
});
});
</script>
ini untuk ambildokter.php
<?php
include 'koneksi.php';
include 'template/header.php';
var_dump($_POST);
$ouput ='';
$dok = mysqli_query($koneksi,"SELECT * FROM dokter WHERE id_poli = '".isset($_POST["id_poli"])."'") or die(mysqli_error($koneksi));
$output .= '<option value="" disabled selected>--Pilih Dokter Tujuan--</option>';
if (mysqli_num_rows($dok)>1){
while ($row = mysqli_fetch_array($dok)) {
$output .= '<option value="'.$row["dokter"].'">'.$row["dokter"].'</option>';
}
}
echo $output;
?>
hasil dari code di atas adalah pada combobox pertama (poli) tidak ada masalah (muncul semua list poli). Tetapi untuk combobox ke dua (dokter) hanya muncul list dokter untuk poli pertama (id_poli =1) walaupun pilih list poli apapun. Kira-kira masalahnya terletak dimana ya ?
0
4 Jawaban:
di bagian ambildokter.php coba di print_r($_POST); hasilnya apa?
0
yang ga ke post itu polinya ya (yg combo pertama)? Tapi, yang poli muncul semua listnya...
0