v2.5.2
Giriş yap

Dinamik Combobox Yapımı

okan
447 defa görüntülendi

<?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?

Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!