Asp Liste kutusu yardım

tech_match

New member
Katılım
12 Eki 2008
Mesajlar
2
Reaction score
0
Puanları
0
asp ile yazılmıs bı ürün sistemi hazırladım yalnız ürünu düzenlemek isteğimde ürün kategorisi açılır liste kutusuyla seçiliyor. kategorileri listeleyebiliyorum fakat ürüne ait kategoriyi seçili yapmayı beceremedim anlayan arkadaslar varsa yardımcı olabılrlerse sevinirim.
Kod:
<select size="1" name="cat_id">
			<%
set rs = server.createobject("adodb.recordset")
sql="Select * from kategori_urunler order by sira asc"
rs.open SQL,tech,1,3
do while not rs.eof
cat_id=rs("cat_id")
%>

<option value="<%=rs("cat_id")%>" Selected="<%=rs("cat")%>" cat="<%=rs("cat")%>"><%=rs("cat")%></option>
<%
rs.movenext
loop
%>
			</select>
 
<%
'url ile yaqda herhangi bir şekilde aldığın urun id ni şu şekilde aldığını varsayalım
urunid=request("id")
'bu senin urunleri gosterdiğin recordsetin olsun
set objurun=server.CreateObject("ADODB.Recordset")
objurun.open "select * from uruntablon where urunid="&urunid&" ",conn,1,3


do while not objurun.eof

' bu da kategorileri çektiğin recordsetin
set obj=server.createobject("ADODB.Recordset")
obj.open "select * from kategoriler",conn,1,3

%>
<select>
<%
do while not obj.eof

%>
<option value="<%= obj("id") %>" <% if objurun("kategoriid")=obj("id") then %>selected="true" <% end if %>><% =obj("kategori") %></option>
<%
obj.movenext
loop
set obj=nothing
%>
</select>

<%
objurun.movenext
loop
set objurun=nothing
%>
 
Geri
Üst