Forum
Arkadaşlar
<select size="1" name="durum" id="durum" style="font-family: Calibri">
<option>Beklemede</option>
<option>Ünite duruşunda yapılacak</option>
<option>Devam</option>
<option>Yapıldı</option>
</select>
bu kısım ile durumu belirtip kayıt ediyorum.
<select name="menu" class="inputBox" onchange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;">
<option selected="selected"> </option>
<option value="xdefault.asp?islem=listele&diz=durum">listele</option>
</select>
bu kısım ilede duruma girilmiş bütün bilgileri listeliyorum. Yapmak istediğim olay ise şu ilk başta verdiğim açılır listede 4 farklı durum var yapıldı-devam-beklemede-ünite duruşu diye ben bu arama kısmında listeleye tıkladığımda bütün hepsini gösteriyor ama ben YAPILDI ya tıkladığımda sadece yapılanları listelesin devam edenleri tıkladığımda sadece devam edenleri listelesin bunu nasıl yapabilirim
kod burada :
<%sub listele%>
<% diz = request.QueryString("diz")
set baglanti = server.CreateObject("adodb.connection")
baglanti.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/db")
set rs = server.CreateObject("adodb.recordset")
Sor = "select * from dal order by "&diz&" DESC;"
rs.open Sor, baglanti, 1,3
adet = rs.recordcount
syf=request.QueryString("syf")
if syf="" then
syf=1
end if
%>
merhaba, anlattıklarınızı anladığım çerçevede kodları yazdım. umarım istediğiniz gibidir ve sorunsuz çalışır.
<select size="1" name="durum" id="durum" style="font-family: Calibri">
<option>Beklemede</option>
<option>Ünite duruşunda yapılacak</option>
<option>Devam</option>
<option>Yapıldı</option>
</select>
---------------------------
<select name="menu" class="inputBox" onchange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;">
<option selected="selected"> </option>
<option value="xdefault.asp?islem=listele&durum=Beklemede">Beklemede Listele</option>
<option value="xdefault.asp?islem=listele&durum=Ünite duruşunda yapılacak">Ünite duruşunda yapılacak Listele</option>
<option value="xdefault.asp?islem=listele&durum=Devam">Devam Listele</option>
<option value="xdefault.asp?islem=listele&durum=Yapıldı">Yapıldı Listele</option>
</select>
kod burada :
<%sub listele%>
<% durum = request.QueryString("durum")
set baglanti = server.CreateObject("adodb.connection")
baglanti.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db/db")
set rs = server.CreateObject("adodb.recordset")
Sor = "select * from dal where durum = '" & durum & "' order by Durum DESC;"
rs.open Sor, baglanti, 1,3
adet = rs.recordcount
syf=request.QueryString("syf")
if syf="" then
syf=1
end if
do while not rs.eof
response.write rs("baslik") & "<br />" & VBCrlf
rs.movenext:loop
%>
şeklinde yapabilirsin. sayfalama yaptığın için do while not ı kullanma,
FOR i = 1 TO intPageSize
IF RS.EOF THEN EXIT FOR şeklinde birşey kullanabilirsin.
sql sorgulamasını mssql veya mysql e göre girdim mdb de nasıldı hatırlamıyorum. tek tırnak içine yazdım veriyi mdb sorgulamada hata çıkarmı bilmiyorum.
hocam buradaki baslik olayını anlamadım db de öyle bir alan yok hatası alıyorum
hocam halletim çok tşk ederim.işime yaradı oluyor.
onu ben örnek olsun diye girmiştim kendinize göre düzenlemeniz gerekmetedir. sanırım halletmişsiniz onuda.