Şimdi Ara

Asp arama sayfası sorgu hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
711
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  •  

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <title>Arama Sonuçları</title>
    </head>

    <body>

    <center>

    <table border="1" cellspacing="1" width="100%" id="AutoNumber4" style="border-width: 0">
    <tr>
    <td width="100%" style="border-style: none; border-width: medium">
    <p align="center"><img border="0" src="img/arama_sonuclari.gif"></td>
    </tr>
    </table>

    <%
    kelime=trim(request.form("kelime"))
    arama=trim(request.form("arama"))
    set yaz = Server.CreateObject("ADODB.RecordSet")

    Set bag = Server.CreateObject("ADODB.Connection")
    bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("kazanim.mdb")

    SQL_yaz = "select * from uyeler WHERE "&arama&" like '%" & kelime &"%' ORDER BY id DESC "
    yaz.open SQL_yaz,bag ,1,3
    radet = yaz.recordcount
    deste = 100
    %>


    <div align="center">

    <%if yaz.eof then
    Response.Write "<center><FONT COLOR=""#004e98""><font size=""2"" face=""Verdana"">Aradığınız Kayıt Bulunamadı.</center>"
    else %>
    <%
    if request("s")<>"" then
    sayfa = cdbl(request("s"))
    yaz.move sayfa*deste
    else
    sayfa = 0
    end if
    for t=1 to deste
    if yaz.eof then exit for
    %>
    <center>

    <table border="1" cellspacing="1" style="border-left-style:double; border-left-width:0; border-right-style:double; border-right-width:0; border-top-style:double; border-top-width:3; border-bottom-style:double; border-bottom-width:0" width="50%" id="AutoNumber1">
    <tr>
    <td width="100%" style="border-style: none; border-width: medium" bgcolor="#CFCCC7">
    <p align="center"><font size="2" face="Verdana" COLOR="#004e98">Arama Sonuçları;</font><font size="2" face="Verdana" COLOR="#FF0000"> <b><%=radet%></b>
    </font><font size="2" face="Verdana" COLOR="#004e98">adet kayıt bulundu!.</td>
    </tr>
    <tr>
    <td width="100%" style="border-style: none; border-width: medium">
    <table border="1" cellspacing="1" width="100%" id="AutoNumber3" style="border-style: double; border-width: 3">
    <tr>
    <td width="50%"><font face="Verdana" size="1">İsim Soyisim</font></td>
    <td width="50%"><font face="Verdana" size="1" color="#0000FF"> <%=yaz("AD")%></font></td>
    </tr>
    <tr>
    <td width="50%"><font face="Verdana" size="1">Ortam</font></td>
    <td width="50%">
    <font color="#0000FF" face="Verdana" size="1"> <%=yaz("ortam")%></font></td>
    </tr>
    <tr>
    <td width="50%"><font face="Verdana" size="1">Bilgi</font></td>
    <td width="50%">
    <font color="#0000FF" face="Verdana" size="1"> <%=yaz("bilgi")%></font></td>
    </tr>
    <tr>
    <td width="50%"><font face="Verdana" size="1">Genel</font></td>
    <td width="50%">
    <font color="#0000FF" face="Verdana" size="1"> <%=yaz("genel")%></font></td>
    </tr>
    <td width="50%"><font face="Verdana" size="1">Aramalar</font></td>
    <td width="50%"><font face="Verdana" size="1" color="#FF0000"> <%=yaz("aramalar")%></font></td>
    </tr>
    </table>
    </td>
    </tr>

    <%
    yaz.movenext
    Next
    %>
    <tr>
    <td width="100%" style="border-style: none; border-width: medium">
    <p align="center"><font size="1" face="Verdana">Sayfa No :
    <%
    if radet/deste = int(radet/deste) then sayfaadet = radet/deste else sayfaadet = int(radet/deste) +1
    for p=0 to sayfaadet-1
    if sayfa = p then
    %>
    <b><%=p+1%></b>
    <% else %>
    <A href="arama.asp?s=<%=p%>&kelime="<%=kelime%>"&arama"<%=arama%>""><%=p+1%></A>
    <%end if
    next
    end if%>

    </font></td>
    </tr>
    <tr>
    <td width="100%" style="border-style: none; border-width: medium">
    <p align="center">
    <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=70774337&url=ara.asp" data-href="ara.asp"><img border="0" src="img/geri.gif"></a><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=70774337&url=default.asp" data-href="default.asp"><img border="0" src="img/ana%20sayfa.gif"></a>
    </td>
    </tr>
    </table>
    </center>
    </div>
    </body>
    </html>




    Yukarıdaki sayfam arama yaptığım ve aşağıda sayfa numaraları ile sonuçları listelettiğim bir sayfadır. Fakat hem 2. sayfa linkinin üstüne gelince 1. sayfaya gideceğinin linkini gösteriyo ve 3 te 2 4 te 3 böyle devam ediyor. Hemde 1 dışındaki diğer sayfalarda "like %% işleç eksik" hatası veriyor. aşağıdaki böyle kodu düzenledim ama sanırım arama ve kelime değerleri 2.3.4... sayfalara aktarılmıyor. sizce sorun nerededir.

     
    <A href="arama.asp?s=<%=p%>&kelime="<%=kelime%>"&arama"<%=arama%>""><%=p+1%></A>


    yardımlarınızı bekliyorum







  • Öncelikle diğer sayfadan değerlerin gelip gelmediğine bak. onun dısında <A href="arama.asp?s=<%=p%>&kelime="<%=kelime%>"&arama"<%=arama%>""><%=p+1%></A> yazıdıgın linkte bold yaptıgım yerde arama kelimesinden sonra esittir isaretin yok. onun dısında elde dosya olmadıgından dolayıp deneme sansımız da yok, veritabanı olustur tekrar bak yapmak icin usendim.
  • arama dan sonra o eşittir işaretini koymuşum sonradan ama yine aynı sonuç.



    < Bu mesaj bu kişi tarafından değiştirildi maximous -- 25 Ocak 2013; 17:32:18 >
  • Yapay Zeka’dan İlgili Konular
    Wordpress Anasayfa Hatası
    2 yıl önce açıldı
    php database veri eklemede hata
    geçen yıl açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.