lostyazilim
tr.link

PHP detay sayfası hakkında yardım

3 Mesajlar 773 Okunma
lstbozum
tr.link

mile1858 mile1858 WM Aracı Kullanıcı
  • Üyelik 17.01.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad R** A**
  • Mesajlar 389
  • Beğeniler 191 / 51
  • Ticaret 2, (%100)
Genelde hep başlık atarım ancak nasıl başlık atacağımı bulamadım :(

Sorunum şu php de detay sayfası yaptım adam şöyle gidince ornek.com/ornek.php?id=1 olarak gidince ürün gosteriliyor ancak mevcut olmayan bir id değerine gidildiğinde hata oluşuyor.

-> Yani şu şekilde mevcut olayan bir id adresinde boş gözüküyor ben olmayan bir gittiğinde anasayfama yönlendirmesini istiyorum yada 404 versn farketmez bunu nasıl yapabilirim?
 

 

wmaraci
reklam

HapyMan HapyMan Full Stack Developer Kullanıcı
  • Üyelik 14.05.2016
  • Yaş/Cinsiyet 32 / E
  • Meslek What do you do exactly ?
  • Konum İstanbul Avrupa
  • Ad Soyad T** T**
  • Mesajlar 561
  • Beğeniler 171 / 208
  • Ticaret 0, (%0)
Eğer bir detay sayfası hazırlıyorsam fonksiyonumun başına mutlaka bunu koyarım bu laravel ile yaptığım bir kod elimde vardı mantığı anlamana yardımcı olur diye yazıyorum sen kendine uygununu yazarsın.



$urun = Urun::where("id", $id)->first();

if( !$urun ){

return redirect()->back()->with('error', "urun bulunamadi");

}

mile1858

kişi bu mesajı beğendi.

mile1858 mile1858 WM Aracı Kullanıcı
  • Üyelik 17.01.2016
  • Yaş/Cinsiyet 27 / E
  • Meslek .
  • Konum Diğer
  • Ad Soyad R** A**
  • Mesajlar 389
  • Beğeniler 191 / 51
  • Ticaret 2, (%100)
HapyMan Teşekkürler feci işe yaradı çözdüm :)

ŞÖYLE AYNI SORUNA SAHİP OLANLAR İÇİN

$row kısmıda verileri çektiğiniz bölüm



//Veri tabanımızda id verisi varmı diye kontrol ettiriyoruz yoksa index'e yönlendiriyoruz basitmiş :)

if( isset($row['id']) ) {

//Varsa sayfada kalır

} else {

//Yoksa index'e atar

header("Location: index.php");
}

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al