• 19-06-2009, 15:02:14
    #1
    resimde formun bir parçası var burada müşteri adı kısmına veri tabanından müşterilerin listesi geliyor seçilen müşterilerin tel vs.. diğer bilgilerini select'in değişimine göre ekrana nasıl getirebilirim acaba formun devamında başka bilgiler girilip farklı bir yere girilecek.
    Not:Aşağıdaki kodlar ile selecte veriler geliyor ama seçilen ada göre text içeriğine diğer bilgiler nasıl gelecek ?
     <SELECT id=select   name=meslek>
    <OPTION  selected value="">Mesleginiz</OPTION>
    <?php
    $sorgu = mysql_query("SELECT * FROM demo");
    while($dongu = mysql_fetch_array($sorgu))
    {
    echo '<OPTION  selected value="'.$dongu[demoad].'">'.$dongu[demoad].'</OPTION>';
    }
  • 19-06-2009, 16:33:48
    #2
    AJAX ile getirebilirsin. Select tagının onchange olayına atayacağın ajax fonksiyonu ile arzu ettiğin textbox'ların içeriğini doldurabilirsin.
  • 19-06-2009, 18:44:19
    #3
    Sayfayı yenilemeden, listboxdaki verinin değişmesiyle yeni ve güncel bir içeriği dinamik şekild sayfaya getirmek istiyorsan AJAX (Javascript) kullanmalısın.

    Ajax bilmiyorum, araştırdım ama yapamadım diyorsan, ajax kullanmadan normal şekilde ama iki sayfalı yaparsın. Yani birinci sayfada müşteri adı soyadı seçilir, DEVAM butonuna basınca yeni sayfada bu veriye göre bilgileri çekersin.
  • 19-06-2009, 19:53:27
    #4
    <select name="musteri" onchange="window.location='?musteri_id=' + this.value " language="javascript">

    selectin parametrelerini bu şekilde ayarlayarak müşterinin id sini forma tekrar gönderebilirsin. Böylece isset ile gelen verinin dolu olup olmadığına bakarak doluysa id ye göre müşterinin bilgilerini çekip form elemanlarına atayabilirsin.
  • 19-06-2009, 20:29:53
    #5
    Blackblue adlı üyeden alıntı: mesajı görüntüle
    <select name="musteri" onchange="window.location='?musteri_id=' + this.value " language="javascript">
    selectin parametrelerini bu şekilde ayarlayarak müşterinin id sini forma tekrar gönderebilirsin. Böylece isset ile gelen verinin dolu olup olmadığına bakarak doluysa id ye göre müşterinin bilgilerini çekip form elemanlarına atayabilirsin.
    eyvallah sağol oldu teşekkürler. sayfa yenilenemeden yapabilmek için diğer arkadaşların dediği gibi ajax kullanmak gerek ama pek bir bilgim yok bu da işimi gördü +rep