• 29-03-2009, 15:25:17
    #1
    selamlar
    TRsarki.Com Şarkı Sözleri Arşivi, Şarkılar, Lyrics, Şarkı Sözü, Türkçe Şarkı Sözleri adresinde bir sitem var. Burada aramaları kaydetmek istiyorum. Hem arayıp hemde kaydetmek. Kaydetme sistemini yaptım ama arama sayfasına yönlendiremedim.

    Kaydetme sayfası :

    <!--#include file="incara.asp" -->
    
    <div align="center">
    <table border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#4B87E9" width="300" id="AutoNumber1">
    <form action="aracan.asp?ekle=ok"  method="post">
    <tr>
    <td width="55%" height="10" valign="center">&nbsp;Şarkı Adı : </td>
    <td width="45%" height="10" valign="center">
    <input type="text" name="isim" size="41"></td>
    </tr>
    
    </table>
    </div><center>
    <input type="submit" value="Ekle" name="Submit" class="form"></form></center>
    
    <%if request("ekle")="ok" then%>
    <hr color="blue">
    <%if request("isim")="" then%><center>
    Boş Alan Bıraktınız...</center>
    <%else%>
    <%
    Set down  = Server.CreateObject("ADODB.Recordset")
    sor = "Select * from ara"
    down.Open sor,Sur,1,3
    
    down.addnew
    down("isim")=request("isim")
    
    down.update
    %>
    
    <center>
    Şarkı Eklendi Editörlerimiz Tarafından Onaylandığı Taktirde Sitemizde Yer Alacaktır...</center>
    <%end if%>
    
    <%end if%>
    </div>

    Bu kaydetme sayfasında " Şarkı Eklendi Editörlerimiz Tarafından Onaylandığı Taktirde Sitemizde Yer Alacaktır... " yerinde
    Response.Redirect olarak gelen veri neyse " ara.asp?sarki=GELEN VERİ&Bul2=+Ara+ " adresine yönlendirmek istiyorum.
    Yardımcı olursanız sevinirim.
    Teşekkürler
  • 30-03-2009, 11:35:27
    #2
    önce arama kriterini kaydettir sonra da yönelndir. nasıl yapamadın, aslında basit bişi.
    aranan = request.form("aranan") ile çektin ya, (veya querysting ile), bunu kaydettir önce, sonra da yönlendir:

    response.redirect "ara.asp?sarki="&aranan (seninkinde mesela gelen_veri oluyo.)

    bi de niye yönelndiriyon ki zaten, ben mi sorunu yanlış anladım ??
    veriyi kaydedip aynı sayfa içinde devam etsen, çünkü kaydettiğini kullanıcıya göstermeyecen.

    misal:

    ara.asp sayfan olsun:
    <%
    aranan = request.form("aranan")
    'veriyi kaydet
    'kayıtseti oluştur
    rskaydet.addnew
    rskaydet("arama")=aranan
    rskaydet.close ' kapat , nothing falan....
    'burdan sonrasında da arama sayfanı çalıştır
    'kayıtsetini oluştur
    sor = "Select * from ara where sarki like '%"&aranan&"%'
    down.Open sor,Sur,1,3
    do while not down.eof
    %>
    sonuçlar: <%=down("sarki")%>
    'vs. şeklinde loop yap.