Asp"De Arama Olayı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    exploit
    exploit's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek
    Asp'de arama olayı yapmaya çalıştım..
    Yaptımda

    fakat şöyle bi problem var

    veritabanımda kod sütunu var açıklama sütunu var vs.

    ben açıklama kısmında olanları arattırıyorum

    kod satırıda videonun youtube kodu (embed )

    açıklamasınada diyorum ki çArşı yazdım

    çArşı yazınca o videoların listelenmesini istiyorum.. fakat bende sadece çArşı ile ilgili açıklamalar çıkıyor nasıl bi şekil yapbiliriz buna ?.

    http://rapidshare.com/files/56077911/arama.rar.html

    Dosya burda bi el atıp yardımcı olursanız sevinirim şimdiden teşekkürler.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    Hocam aramalar("aciklama") diyerek açıklamaları yazdırıyorsun zaten :S aramalar("kod") dersen karşına "kod"lar çıkar..
    Yani;

    Do while not aramalar.eof

    Response.Write aramalar("aciklama") & "<br>"
    aramalar.Movenext

    Loop


    Bunu

    Do while not aramalar.eof

    Response.Write aramalar("kod") & "<br>"
    aramalar.Movenext

    Loop

    ile değiştirmen gerek, böyle yaparsan karşına sadece kodlar çıkar, yanında istersen aramalar("aciklama") diyerek açıklamaları da gösterirsin..

    Doğru anladım umarım :S

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    exploit
    exploit's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek
    ama ben istiyorum ki açıklamaya göre arasın bulduğunu kodunla beraber vrsin..

    Koda göre aratırsa hiç bişey bulamaz ki kod bildiğin youtubedaki embed kodu
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    Hoca zaten açıklamaya göre arıyor.

    Şimdi aciklama tablosundan senin yazdığın metine göre arama yapıyor..
    Ve bulduğu kayıtların hepsini "*" çekiyor..Senin sorunun ise bu seçtiği kayıtlardan "kod"u yazdırmak..

    aramalar("kod") dediğin yerde bulduğu kayıtın kodunu
    aramalar("aciklama") dediğin yerde bulduğu kayıtın açıklamasını yazar

    yani sql'de sorun yok..sadece aramalar("vs.") diye çekerken istediğin field'ın adını yazacaksın "vs." yerine o kadar..

    eğer aciklama diye bir tablon varsa ve bu tablonun içinde "kod" ve "aciklama" diye fieldlar varsa..Dediğim gibi yap sorunun çözülür..

    hatta şunu yap:

    Do while not aramalar.eof

    <%=aramalar("kod") %><br><%=aramalar("aciklama")%>
    aramalar.Movenext

    Loop

    Bu şekilde embed kodunun altında açıklamayı da yazdırırsın

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    exploit
    exploit's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek

    Microsoft VBScript compilation error '800a0400'

    Expected statement

    /video/arama/arama.asp, line 20

    <%=aramalar("kod")
    ^
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    Yaw hocam <%= %> işaretlerine dikkat et, onu da mı ben söyleyim :)


    Do while not aramalar.eof
    %>
    <
    %=aramalar("kod") %><br><%=aramalar("aciklama")%>
    <%
    aramalar.Movenext

    Loop

    Hocam bu <% ile açtığın statement'ı %> ile kapatman lazım...bir tane <% açıp ardından tekrar <% açamazsın..

    hatta dur ben senin verdiğin sayfayı düzenleyip, upload edeyim...

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    exploit
    exploit's avatar
    Kayıt Tarihi: 28/Ağustos/2005
    Erkek
    heh :).

    işte buydu istediğim sağolasın aga.Allah razı olsn =).
Toplam Hit: 1271 Toplam Mesaj: 8