Arkadaşlar, asp bir sitem var.
icerik.asp?id=xxx şeklinde yapı. Bazı kayıtları silmişim.
Silinen sayfalara girince 500 hata mesajı geliyor.
Bunu en rahat nasıl düzeltebilirim?
ASP - id boş ise "Bu içerik yok" nasıl yazdırabilirim?
3
●277
- 13-07-2018, 16:42:38Bu şekilde yapabilirsiniz:
Set liste=con.Execute("SELECT * FROM tablo WHERE id LIKE '"&Request.QueryString("id")&" LIMIT 1'") If liste.EOF Then Response.Write "Kayıt bulunamadı." Else 'Listeleme kodlarınız End If:liste.Close:Set liste=Nothing* Adres çubuğundan gelen veriyi yukarıdaki örnekte verdiğim gibi doğrudan kullanmayın! Saldırıya uğramamak için filtreden geçirin! - 31-07-2018, 14:46:15Eğer ki boş ise anasayfaya yonlenmesini istiyorsanda @moss218 'e ilave olarak bu şekilde yapabilirsin.
Set liste=con.Execute("SELECT * FROM tablo WHERE id LIKE '"&Request.QueryString("id")&" LIMIT 1'") If liste.EOF Then response.Redirect("default.asp") 'yonlencek sayfayı buraya yazıcaksın End If:liste.Close:Set liste=Nothing