Dinamik Combobox Yapımı
<?php
$db = new PDO("mysql:host=localhost;dbname=tek","root","");
$modellist = $db->query("select * from urunler")->fetchAll(PDO::FETCH_ASSOC);
?>
<select id="urunler">
<option>urun seçin</option>
<?php
foreach ($urunlist as $key => $value){
echo '<option value="'.$value['id'].'">'.$value['urunadi'].'</option>';
}
?>
</select>
<select id="urunalt"></select>
<script type="text/javascript">
$(document).ready(function(){
$("#urunalt").hide();
$("#urunler").change(function(){
var urunid = $(this).val();
$.ajax({
type:"POST",
url:"ajax2.php",
data:{"urunler":urunid},
success: function(e){
$("#urunalt").show();
$("#urunalt").html(e);
}
});
})
});
</script>
ajax2.php kodlarım
<?php
$db = new PDO("mysql:host=localhost;dbname=tek","root","");
$urunid = $_POST['urunler'];
$urunList = $db->query("select * from urunalt where urun_id='".$urunid."'")->fetchAll(PDO::FETCH_ASSOC);
foreach($urunList as $key => $value){
echo '<option value"'.$value['id'].'">'.$value['urunaltadi'].'</option>';
}
buraya kadar herşey tamam ama ikinci select boxdan sonra urunalt tablomda bulunan yine aynı tablolada bulunan bir kaç sutunu ayrıyetten text olarak yazdırmak istiyorum bunu nasıl yapabilirim acaba?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!