[Linux-programlama] Re: php ve javascript ve ben

---------

[Linux-programlama] Re: php ve javascript ve ben

From: Elvin Şiriyev <elvin_at_siriyev.net>
Date: Fri, 21 Nov 2008 12:33:44 +0200
Message-ID: <ded068c00811210233k10bfb3dcuabf8a16a7b6ba1a7@mail.gmail.com>

js: http://hukuk.com.tr/js/SelectTree.v.2.0.js

içerisinde birkaç ajax kütüphanesine göre (JQuery, Mootools,
Prototype) yazılmış. etrafındaki /* ve */ leri kaldırısan kullanırsın.

HTML:
<dt><label for="city" class="optional">İşletme Adres (İl)</label></dt>
<dd>
<select name="city" id="city" SelectTreeGroup="group2" Level="0"
URL="/ajax/getplaces" Label="Seçiniz" EmptyLabel="Null"
style="width:250px;">

</select></dd>
<dt><label for="district_id" class="optional">İşletme Adres (İlçe)</label></dt>
<dd>
<select name="district_id" id="district_id" SelectTreeGroup="group2"
Level="1" URL="/ajax/getplaces" Label="Seçiniz" EmptyLabel="Önce İl
Seçiniz" style="width:250px;">
</select></dd>

/ajax/getplaces php kodu :
if (isset($_GET['1'])) {
            $parts = new Parts();
            $res = $parts->fetchAll("ilce_id = {$_GET['1']}");
        } elseif (isset($_GET['0'])) {
            $districts = new Districts();
            $res = $districts->fetchAll("il_id = {$_GET['0']}");
        } else {
            $cities = new Cities();
            $res = $cities->fetchAll();
        }
        $rtrn = array();
        foreach ($res as $row) {
            $rtrn[] = array('value'=>$row->id, 'name'=>$row->name);
        }
       echo json_encode($rtrn);

PS: örnek il ilçe seçimi içindir.

-- 
Elvin Şiriyev
http://siriyev.net

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 21 Nov 2008 - 11:42:02 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.