Php Listbox Filtreleme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    solstice
    solstice's avatar
    Kayıt Tarihi: 04/Nisan/2008
    Erkek

    Hocalar php de birden fazla listboxum var her biride dinamik bir şekilde çalışması gerekiyor. dinamik derken listboxda her seçim yaptıgımda sayfa refresh olacak. yeniden listelicek.

    mesela ilk listboxtan herhangi bir sulu yemekler kategorisini seçtim altkısımda sulu yemekleri listeledi..

    ikinci listboxtan acılı olanları seçtim. bu sefer sulu yemekler içerisinde acılı olanlar hangisi ise sadece onları görüntülesin istiyorum

    Örnek olarak aşağıdaki kod sadece listboxların içini dolduruyor. ama dediğim gibi bir seçim yapıp alt bölümde listeleme yapmak istesem ne yapmam gerekir ?

     

     

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    
    <?php
    //birinci listbox
    
    include("ayar.php");
    
    $result =mysql_query("SELECT urunid,urunadi FROM urunler");
    
    print "<SELECT name=item>\n";
    while ($line = mysql_fetch_array($result))
    { 
    	print "<OPTION value='$line[urunid]'";
    	print ">$line[urunadi]</OPTION>\n";
    }
    print "</SELECT>\n";
    ?>
    
    
    
    <?php
    
    //ikinci listbox
    include("ayar.php");
    
    $result =mysql_query("SELECT id,kullanimsekliadi FROM kullanimsekli");
    
    print "<SELECT name=item>\n";
    while ($line = mysql_fetch_array($result))
    { 
    	print "<OPTION value='$line[id]'";
    	print ">$line[kullanimsekliadi]</OPTION>\n";
    }
    print "</SELECT>\n";
    ?>

     


    https://www.youtube.com/watch?v=k6LrGZGqYn8
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    Ya hocam inan  en az yarım saat uğraştıracak istekte bulunmuşsun.

    Ama ben sana yol göstereyim sende araştırarak yapabilirsin.

    <SELECT name=item>  bu kısımlarda "jquery onchange" diye googleda arat, her change olmasında değişmesin bir javascript funciton çalıştıracaksın 

    mesela 

    <select name="item" onchange="yemekgetir()">;  gibi

    <javascript>

    function yemekgetir(){

    İşte burda Jquery de select box selector diye arat. Bunu yaptıktan sonra tbt de ajax ile post get nasıl yapılır bunu araştır konusu vardı. Yada googleda.

    Post ettikten sonra gelen veriyi.

    $.("#yemekcesidi").html();   gibi bir div in içine bastır.

    }

    </javascript>

     

    Kusura bakma ufak bir şey istesen zaman ayırırım ama malesef çokda zamanım yok

    ama konunu görünce boş geçmiyim dedim.

    Umarım yardımcı olabilmişimdir. Jquery e alışkın değilsen çok zorlanırsın. Alışkınsan cart diye yaparsın.

    Allah kolaylık versin


    Php for SEO nun ardından Php for Gcode (CNC)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Maresca
    Maresca's avatar
    Kayıt Tarihi: 24/Mayıs/2012
    Erkek

    Üst kısımın seçme işlemini ajaxla getir.php gibi bir sayfadan çekip aşağıdaki listenin çıkmasını istediğin div'e basıcaksın. Ama tabi getir.php ye ajaxla get göndereceksin örnek;

    getir.php?tur=acili

    sonra getir.php nin içinde sql sorgunu bu getle gelen veriyi çekip yapacaksın örnek;

    SELECT * FROM urunler WHERE tur='$_GET['tur']'

    gibi. Sonrada zaten ajax bunu oraya basacak. Umarım doğru anlayıp seni doğru yol göstermişimdir.


    Gel bili bili gates
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    solstice
    solstice's avatar
    Kayıt Tarihi: 04/Nisan/2008
    Erkek

    saolun hocalar teşekkür ederim ben araştırayım


    https://www.youtube.com/watch?v=k6LrGZGqYn8
Toplam Hit: 2310 Toplam Mesaj: 5