Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

site.com/down.asp?id=412 yi site.com/down.asp?id=ödev yapmak

hakeden

0
Onaylı Üye
Üye
Katılım
11 Nisan 2008
Mesajlar
14
Açılan Konu
0
Tepki puanı
0
Kardeşim verdiği hata senin sql sorgunda yanlş yapıyorsun gibi geldi. Yapman gereken sadece request yaptığın id nin hangi alanla ilişkili olduğunu söylemek. örnek:
id=request("id")
sorgu="select * from tabloAdi where id=" & id

yerine ödevmatik yani programın adı heralde öyle geçiyor. Senin bu ifadeyi tablondaki doğru alandan çekmen gerekiyor.

sorgu="select * from tabloAdi where prgAdi='" & id &"'"

gibi. Sorun çözülmediyse yardımcı olmaya çalısırım.
 

a_sahin166

0
Onaylı Üye
Üye
Katılım
23 Şubat 2008
Mesajlar
0
Açılan Konu
51
Tepki puanı
0
Konum
x
biraz daha açıklayabilirmisin
bişey anlamadım
 

BLooD_NiGhT

0
Onaylı Üye
Üye
Katılım
25 Şubat 2008
Mesajlar
58
Açılan Konu
3
Tepki puanı
0
Konum
Turkey
hakeden id numarası her eklenen veriye verilen özel bir numaradır. yani kullanılan bir id numarası başka bir veri için kullanılmaz. bu nedenle veritabanından veri çağırınca id numarasına göre çağrılır. senin yazdıgın şekilde yapılırsa aynı isme sahip programları çağırırken sorun çıkar.


şahin eger illada program ismi çıksın istiyorsan ya aynı isme sahip hiç bir program eklemiyecen ( program ekleme sayfasında gelen veriyi veritabanında sorgulatırsın aynı isimde veri varsa eklemez geri döner, yoksa veriyi ekler ) veyahut linklerini şu şekilde ayarla

http://www.bilgizim.com/down.asp?id=412&pro=ödevmatik

yani linkte hem id numarası olacak bu id numarası ile veriyi çağıracan hemde programın ismini linke yazmış olacan .ayrıca veri alırken türkçe karekterleride temizlersen daha sağlıklı olur.
 
Üst