Şimdi Ara

<%= request.querystring('picURL')%>

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
550
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaslar
    ben bir asp sayfası yaptım
    access'le baglantı kurup listelettim ama buna karsılık request.querystring ile nasıl sayfayı karsılayacagımı bulamadım.

    Yani asp'de yeniyim
    access database'inden cekerek şöyle url'ler olusturabildim

    http://www.pazar.com/asp/urunDETAY.asp?urunID=63

    fakat urunDETAY.asp'ye ne yazmaylıyımki karsılayabiliyim bu sayfayı yani o sectigim resmi ve detaylarını nasıl yazdırabilirim ?



  • default.asp diye sayfandan veritabanına bağlanıp urunDETAY.asp?urunID=63 şeklinde link verdiğini varsayarsak burdaki 63 ü şu şekilde alıp kullanacaksın

    id = Request.QueryString("urunID") ' bu şekilde 63 rakamını aldık şimdi sıra bunu kullanmaya geldi bunuda

    Select * from Tablon where urunID="&id&" ' burdada urunID si 63 olan verileri aldık bu kadar basit gerisini zaten biliyosundur
  • apostylee yardımların icin cok tesekkur ederim ama 500 internal server hatası alıyorum..


    Yani burada server.CreateObject("ADODB.Connection")
    gibi bir bagıntı kurmam gerekiyormu database'le ?
  • tabiki ben veritabanına bağlandığını ve record setleriniaçtığınıkabul ediyorum.. sadecee SQL komutunu verdim ben sanaaa
  • Hocam bunun harici ne yazmalıyım ?
    Yani bilen arklar warsa ltfn yardımcı olabilirmi ?
    Asp'yi henüz ogrenmeye basladım.


    <%
    ' veritabanımıza bağlanıyoruz
    dosyayolu = Server.MapPath("urunler.mdb")
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dosyayolu

    id = Request.QueryString("urunID")
    Select * FROM urunler WHERE urunID= '" & id & "'
    %>
  • en basinda sen sql komutunu calistirmiyorsun ki

    Select * FROM urunler WHERE urunID= '" & id & "'

    urunID db de turu ne ?
    string ise syntax dogru fakat eger integer ise ' ' yanlis

    eger alan integer ise
    soyle olacak
    SQLstmt = "Select * FROM urunler WHERE urunID= " & id

    eger string ise ki sanmam
    SQLstmt = "Select * FROM urunler WHERE urunID= '" & id & " ' "

    tam kod soyle olmali integer ise eger urunID


    <%
    ' veritabanımıza bağlanıyoruz
    dosyayolu = Server.MapPath("urunler.mdb")
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dosyayolu

    id = Request("urunID")

    strValSQL= "Select * FROM urunler WHERE urunID= " & id
    objRec.Open strValSQL, conn, 3, , 1

    %>

    kiyaksin gene kimseye yazilmis kod vermem genelde ne yapilmasini soylerim :)




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.