Gönderen: 10-Şubat-2011 Saat 16:48 | Kayıtlı IP
|
|
|
Aynı form içinde hem il ve ilçe hemde emlak kategorisi ile türleri var, birbirlerine göre açılan selectboxlar halinde.Yalın olarak çalışıyorlar, ama emlak kategorisi ve türünü seçince ,daha önce veri girişi yapılan il ve ilçe bölümü siliniyor. Kodlarım aşağıdadır. Bu konuda bilgisi olan arkadaşlar, bir göz atabilir misiniz, kodlarda nasıl bir düzenleme yapmalıyım ki sorun ortadan kalksın. Öncelikle veritabanım hakkında genel bilgi vereyim. veritabanı adı: oray,birinci tablo " gruplar" alanları ise: id ve grubu ; ikinci tablo "emlakturu" alanları ise: turid, cinsi, grubu.
Şimdide mevcut kodları aşağıya yazıyorum.
<%@CODEPAGE="1254" LANGUAGE="VbScript" LCID="1055"%> <%@CODEPAGE="1254" LANGUAGE="VbScript" LCID="1055"%> <!--#INCLUDE file="ayarlar.asp"-->
'////////////////////////// YENY KAYIT EKLEME /////////////////////////////////////
<% a1="bgcolor=#F8F8F8" %> <form method="POST" action="<%=Request.ServerVariables("SCRIPT_NAME")%>?pa rt=ekle&islem=kaydet"> <B>YENY KAYIT EKLYYORSUNUZ...</B><BR> <IMG SRC="images/info.gif" WIDTH="20" HEIGHT="20" BORDER="0" ALT=""> Kayyt Eklendikten Sonra Bu kayyda ait resimler yukleyebilirsiniz... <table width="80%" bgcolor="" bordercolor="#F8F8F8" border="1" cellspacing="0" cellpadding="3"> <tr <%=a1%>><td width="30%">Yl seçiniz</td><td width="70%"> <select name="il" id="IlListesi" onchange="document.location.href='default.asp?part=ekle& islem=ekle&sehir='+ this.options[this.selectedIndex].value;" style="width:150 px;" > <% sehir=kontrol(request.querystring("sehir")) If sehir <> "" Then sor = "Select * from iller WHERE id="&sehir&" " rh151.Open sor,Sur,1,3 %> <option selected value="<%=rh151("id")%>"><%=rh151("sehir")%>& lt;/option> <% rh151.close Else %> <option selected value="0">Yl seçiniz</option> <% End If sor = "Select * from iller order by sehir asc" rh15.Open sor,Sur,1,3 do while not rh15.eof %> <option value="<%=rh15("id")%>"><%=rh15("sehir")%>< ;/option> <% rh15.movenext loop rh15.Close%></select> *</td></tr>
<tr><td>Ylçe seçiniz</td><td> <select name="ilce" id="IlceListesi" style="width:150 px;"> <% If sehir <> "" Then sor = "Select * from ilceler where sehir="&sehir&" " rh15.Open sor,Sur,1,3 do while not rh15.eof %> <option value="<%=rh15("id")%>"><%=rh15("ilce")%>< /option> <% rh15.movenext loop rh15.Close End If %></select> *</td></tr>
<tr <%=a1%>><td>Durumu</td><td> <select NAME="durum" style="width:150 px;"> <% for i=0 to ubound(durum) %> <option value=<%=i%>><%=durum(i)%></option> <%next%></select> *</td></tr>
<tr <%=a1%>> <td width="30%">Kategori seçiniz</td> <td width="70%"> <select name="grup" id="grupListesi" onchange="document.location.href='default.asp?part=ekle& islem=ekle&grubu='+ this.options[this.selectedIndex].value;" style="width:150 px;" > <% grubu=kontrol(request.querystring("grubu")) If grubu <> "" Then sor = "Select * from gruplar WHERE id="&grubu&" " rh151.Open sor,Sur,1,3 %> <option value="<%=rh151("id")%>"><%=rh151("grubu")%>& lt;/option> <% rh151.close Else %> <option selected value="0">kategori seçiniz</option> <% End If sor = "Select * from gruplar order by grubu asc" rh15.Open sor,Sur,1,3 do while not rh15.eof %> <option value="<%=rh15("id")%>"><%=rh15("grubu")%>< ;/option> <% rh15.movenext loop rh15.Close%> </select> *</td></tr>
<tr><td>tür seçiniz</td><td> <select name="cinsi" id="emlaktulari" style="width:150 px;"> <% If grubu <> "" Then sor = "Select * from emlakturu where grubu="&grubu&" " rh15.Open sor,Sur,1,3 do while not rh15.eof %> <option value="<%=rh15("turid")%>"><%=rh15("cinsi")%> </option> <% rh15.movenext loop rh15.Close End If %></select> *</td></tr>
|