Forum

asp detaylı listele...
 
Bildirimler
Hepsini Temizle

asp detaylı listeleme

5 Yazılar
2 Üyeler
0 Likes
399 Görüntüleme
(@serdaratacan)
Gönderiler: 244
Honorable Member
Konu başlatıcı
 

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&amp;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

%> 

 
Gönderildi : 29/09/2011 11:59

(@RagipUNAL)
Gönderiler: 171
Estimable Member
 

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&amp;durum=Beklemede">Beklemede Listele</option>
        <option value="xdefault.asp?islem=listele&amp;durum=Ünite duruşunda yapılacak">Ünite duruşunda yapılacak Listele</option>
        <option value="xdefault.asp?islem=listele&amp;durum=Devam">Devam Listele</option>
        <option value="xdefault.asp?islem=listele&amp;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.

 
Gönderildi : 29/09/2011 13:09

(@serdaratacan)
Gönderiler: 244
Honorable Member
Konu başlatıcı
 

hocam buradaki baslik  olayını anlamadım db de öyle bir alan yok  hatası alıyorum 

 
Gönderildi : 29/09/2011 14:05

(@serdaratacan)
Gönderiler: 244
Honorable Member
Konu başlatıcı
 

hocam halletim çok tşk ederim.işime yaradı oluyor.

 
Gönderildi : 29/09/2011 14:09

(@RagipUNAL)
Gönderiler: 171
Estimable Member
 

onu ben örnek olsun diye girmiştim kendinize göre düzenlemeniz gerekmetedir. sanırım halletmişsiniz onuda.

 
Gönderildi : 29/09/2011 14:32

Paylaş: