Adım adım gidelim.
Sayfa başında (satır 1)
$gelen = $_GET['urun'] ile linkten veri çekiyorsun.
Daha sonra aldığın bu veriyi bir sorguya sokuyorsun.
$ur = $bag->query("select * from urunler where sefurl='
$gelen'")->fetch(PDO::FETCH_ASSOC);
Sorgu sonucuna göre bir
$h değişkeni buluyorsun.
$h = $ur['urun_id'];
Alt kısımda yani hata aldığın satır 123 te bu $h degişkeni ile başka bir sorgu oluşturuyorsun.
$res = $bag->query("SELECT * FROM urunresimler WHERE resimkat=
$h")->fetch(PDO::FETCH_ASSOC);
Şimdi hata aldığın link bu
http://atalay-suaritma.com/urun/5-as...pali-75gpd/gun
Buna $_GET['urun'] yaparsan alacağın değer '
5-asamali-tezgah-alti-pompali-75gpd' olur. Halbuki senin almak istediğin değer '
5-asamali-tezgah-alti-pompali-75gpd/gun'. Yani urun sefurlsinde / kullandığından dolayı doğru değeri çekemiyorsun. Çünkü kullandığın altyapı / işaretinden sonraki kısmı ayrı bir fonksiyon gibi düşünüyor.Başta yanlış değeri aldığın için devam eden işlemler ve buna dayalı sorgunda başarısız oluyor.
Bundan kurtulmak için sefurl yaparken / işareti için bir ayarlama yapmalısın veya ürün isimlerinde / işareti kullanmamalısın.
Ayrıca sistemde css ve resim dosyalarının yerleri yanlış gösterildiği için resimler ve css dosyaları işlem görmüyor.
Örnek yanlış resim:
http://atalay-suaritma.com/urun/5-asamali-tezgah-alti-pompali-75gpd/usr/proje/e820720221d6718b9a6db29da55c3a37).jpg
Doğrusu:
http://atalay-suaritma.com/usr/proje/e820720221d6718b9a6db29da55c3a37).jpg