Cevaplar
-
sorunuz çok net değil konuyu biraz daha detaylandırıp belki kod örneği ile desteklerseniz yardımcı olabilecek arkadaşlar çıkar
iyi çalışmalar -
Arkadasim anladigim kadariyla sql de bir kategori olusturmussun. Ve bu kategoriyi selectbox ile bir ilana girdirdin ve duzenlemesini yaptiricaksin.
Hangi dilde oldugunu belirtmedigin icin ben asp te yardimci olayim.
Duzenle.asp adinda bir sayfan olsun. Ve duzenlemek icin bir kayit sectin ve bunu duzenle.asp?id=5 gibi query_string metoduyla gonderdin. Simdi duzenle.asp sayfanda yer almasi gereken komutlari soyluyorum
<asp>
<%
id = request.querystring(“id”)
Function select_add(val1, val2)
If val1 = val2 then
Select_add = “selected”
Else
Select_add = “”
End if
End function
%>
<Form src=“duzenle_komut.asp?id=<%=id%>” method=“post”>
<%
sql=“select id, ad, katid from ilan where id=“ & id
sql2=“select id, ad from kategori”
Set bag = server.createobject(adodb.connection)
Bag.open “provider ayarlarini yapicaksin burda”
Set rs = bag.execute(sql)
Do while not rs.eof
Set rs2 = bag.execute(sql2)
Response.write “<select name=““kategori””>” & vbCrLf
Do while not rs2.eof
%>
<Option value=“<%= rs2.fields(0)%>” <%= select_add(rs.fields(2), rs2.fields(0))%>>
<%= rs2.fields(1)%>
</option>
<%
Rs2.movenext
Loop
Set rs2 = nothing
Response.write “</select>” & vbCrLf
rs.movenext
Loop
Set rs = nothing
Bag.close
Set bag = nothing
%>
</form>
</asp>
Simdide duzenle_komut.asp yi yapalim
<asp>
<%
id = request.querystring(“id”)
katid = request.form(“kategori”)
Sql = “update ilan set katid=” & katid & “ where id=” & id
Set bag = server.createobject(“adodb.connection”)
Bag.open “provider ayarlarini yapicaksin burda”
Set rs = bag.execute(sql)
Set rs =nothing
Bag.close
Set bag = nothing
%>
</asp>
Umarim sordugun soru budur. Cep telefonuyla cevap verdigimden cok ugrastirdi :))