• 28-10-2009, 15:46:44
    #1
    Merhaba,


    resimdeki gibi combobox'lar dan daha önce db'den oluşturulmuş veriyi seçerek arama yapacak bir çalışma yapmam gerekiyor bu konu hakkında yardım edebilecek olan arkadaşlar var mı?

    Örneklemek gerekirse Europe 'yı seçtikten sonra onunla ilgili tüm sayfada ki sonucu listeleyecek.
  • 28-10-2009, 17:24:46
    #2
    PHP kısmı için yardımcı olabilirim ancak istediğin gibi seçtikten sonra diğerlerinin aktif olmasını sağlamak biraz javascript işi gibi geliyor.PHP için yardım istersen;

    lynxall@drzeki.com MSN Messenger.
  • 28-10-2009, 17:41:47
    #3
    yok hocam diğeri aktif olmayacak. ben resmi örnek olsun diye ekledim. Yanlış anlayanlar varsa açıklık getirmek isterim herhangi bir combobox içerisindeki veriyi seçtiğinde ve aşağıda ara butonu'na bastığında o combobox içerisindeki seçilen veril ilgili tüm sonuçları listeleyecek.
  • 28-10-2009, 19:23:44
    #4
    Üyeliği durduruldu
    forumda aratirsaniz basliklar vardi. jquery yada ajax araştırmanız gerekiyor
  • 28-10-2009, 20:06:54
    #5
    o zaman basit, yapacağın şey bir while döngüsüyle VT kayıtlarını combobox a yazdırmak, sonra seçilen veriyi yine VT da sorgulatıp sonuçları tekrar while döngüsünde ekrana bastıracaksın.

    Ayrıntı verirsen kodu yazabilirim buraya.
  • 29-10-2009, 00:53:47
    #6
    @DigitalsHost

    hocam veritabanı "user" tablosundan "iller" alanını çekeceğim.
    index.php üzerinden seçecek olduğu combobox'daki veriyi ara butonuna bastığı anda ara.php sayfası açılacak ve sonuçları gösterecek.

    Tüm çalışma prensibi bu şekilde çok detay yok aslında ama hiç combobox ile arama yapmadım ilk defa göreceğim kısmetse sayende

    ilgin için çok tşkler.
  • 29-10-2009, 10:10:11
    #7
    €mR@H adlı üyeden alıntı: mesajı görüntüle
    @DigitalsHost

    hocam veritabanı "user" tablosundan "iller" alanını çekeceğim.
    index.php üzerinden seçecek olduğu combobox'daki veriyi ara butonuna bastığı anda ara.php sayfası açılacak ve sonuçları gösterecek.

    Tüm çalışma prensibi bu şekilde çok detay yok aslında ama hiç combobox ile arama yapmadım ilk defa göreceğim kısmetse sayende

    ilgin için çok tşkler.
    <form action=" " method="post">
    <select name="illerlistesi">
    while ( $sonuc = mysql_fetch_array($sorgu) )
    {
    echo "<option>" . $sonuc['iller'] . "</option>";
    }
    </select>
    <input type="submit" value="ARA">
    </form>

    Burada MySQL bağlantı ve sorgu işlemlerini tamamladığını farz ettim, $sorgu değişkeni mysql_query(); fonksiyonunun değerini taşır. mysql_fetch_array(); fonksiyonu ise $sorgu değişkeninden gelen veriyi (dolayısıyla iller alanı içindeki tüm veri) $sonuc değişkenine atar ve dizinin içerisindeki bütün değerler while döngüsüyle combobox içerisine yazdırılır.

    $sql = "SELECT `iller` FROM `user`";

    şeklinde basitçe örneklendirilebilir.Buradan;

    $sorgu = @mysql_query($sql,$mysqlbag);

    @ koymak zorunda değilsin ancak sorgu sırasında bir hata oluşursa bunu bir if deyimi ile düzenli bir şekilde ekrana bastırabilirsin, ayrıca $mysqlbag değişkeni mysql_connect(); fonksiyonunun döndürdüğü bağlantı numarasını içerir.
    Sanırım sen zaten bu kısmı biliyorsun.Diğer kısmı da öğrenmiş oldun