merhaba
arkadaşlar heryere baktım ama hiç bi yerde anlatacağım konu hakkında makale bulamadım
sorunum combobox ile altkategori yapmak yani comboboxları birbirine bağlamak
örnek olarak ; iki combobox kullanacak olursak ilk combobox ımızda araba modelleri ikinci combobox ımızda ilk combobox a bağlı olarak arabanın modelleri
site olarak örnek verecek olursam ARABA.COM.TR Ltd. Şti. - İkinci El Araba - Otomobil - Araç İlan Sitesi daki marka, model bağlantısı
elinizde sadece bu kısmın örneği varsa yada kodlarını biliyorsanız paylaşırsanız sevinirim ...
iyi çalışmalar
Combobox ilişkilendirme
6
●3.192
- 29-06-2007, 14:13:45ibsuweb ozaman sizin dediğinize göre mesela 4 tane araba markam var ve bunun için aynı forumdan 4 tane eklemem lazım herbirinde diğer combobox ta kendi modelleri gözüksün diye değilmi ? bunuda sanırım sayfanın kendi içinde yenileyemediği için yapıyoruz ...
ibsuweb sizin verdiğiniz kodu eklediğimde şöyle bir sonuç çıktı ; 4 araba modelim var
tofaş
jaguar
bmw == tabiki bu 4 markanın value değerleride kendi isimleri
volvo
seçim olarak volvo yı tıkladığımda yeni bi sayfa açıldı ve sayfanın ismi ;
.../ekle.asp?sektor_ id=volvo
uzantısıyla geldi. sanırım sizin dediğiniz mantıkta bu gelecek olan sayfada aynı forumu tekrar koyacağım ve bu sefer ikinci comboboxtaki verilere volvonun modelleri yapacağım, eğer yanlış anladıysam düzeltin.
fakat böyle uzantılı ( "ekle.asp?sektor_ id=volvo" ) bi sayfayı nasıl eklicem. ekleyim dediğim de uzantısı olmadığı için ekleyemedim
yardımcı olursanız sevinirim
yada yapılmış basit bir örneğini yollarsanız sanırım oradan kendim de çözebilirim .. - 06-07-2007, 12:42:58SAyfa başına js kodu :
<script language="JavaScript" type="text/javascript">
function getSelect(s) {
return s.options[s.selectedIndex].value
}
</script>
<? $sektorler=mysql_query("select * from sektorler "); ?> <select name="sektor" id="sektor" onchange="location=getSelect(this)"> <? while ($sektors=mysql_fetch_assoc($sektorler)) { ?> <option value="<? echo $sektors['id'] ?>" ><? echo $sektors['sektor'] ?></option> <? } ?> </select> <? $sektorler=mysql_query("select * from altsektorler where sektor = '$sektor' "); ?> <select name="altsektor" id="sektor"> <? while ($altsektors=mysql_fetch_assoc($altsektorler)) { ?> <option value="<? echo $altsektors['id'] ?>" ><? echo $altsektors['sektor'] ?></option> <? } ?> </select>Sanırım bunu istiyorsun
Edit: Kod sadece mantıkğını anlatmak içindir. Biri çıkıp Php kullanmışsın demesin
