$turu=$_GET["turu"];

PHP ve MySQL ile ilgili yardım taleplerinizi paylaşabilirsiniz.
Cevapla
Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 351
Kayıt: 16 Şub 2009, 01:16

$turu=$_GET["turu"];

Mesaj gönderen Özgür » 06 Eki 2011, 17:49

Sayfamın başında $turu=$_GET["turu"]; diye çağırıyorum ama bazı linkler gönderiyor, bazı linkler göndermiyor. Göndermeyen linkler ile sayfaya geçiş yapıldığında hata basıyor ekrana: Notice: Undefined index: turu in C:\wamp\www\yeni_erkil_rev2\index.php on line 3
Bunu engellemenin bir yolu var mı?

Not: if (!$turu) {$turu=274;} // olmadı. Çünkü çağırdıktan sonra olduğu için.

Kullanıcı avatarı
Gökhan
Deneyimli Üye
Deneyimli Üye
Mesajlar: 390
Kayıt: 11 Şub 2009, 22:57

Re: $turu=$_GET["turu"];

Mesaj gönderen Gökhan » 06 Eki 2011, 19:17

Notice bildirimlerini ister php.ini dosyasından kapatabilirsin, istersen de (ya da php.ini kontrolün yoksa) php dosyanın başına bir fonksiyon ekleyerek kapatabilirsin.

> php.ini için;
Aktif olan error_reporting satırını bul, başında # olmayan.
Ve şu şekilde düzenle;
error_reporting = E_ALL & ~E_NOTICE

> php dosyası için ise, dosyanın başına şu fonksiyonu ekle;
error_reporting(E_ALL ^ E_NOTICE);

Eğer ilk yöntemi seçersen, web servisini yeniden başlatmalısın, apache, IIS vs...

Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 351
Kayıt: 16 Şub 2009, 01:16

Re: $turu=$_GET["turu"];

Mesaj gönderen Özgür » 06 Eki 2011, 23:56

error_reporting(E_ALL ^ E_NOTICE); satırını uyguladım. :)

Özgür
Deneyimli Üye
Deneyimli Üye
Mesajlar: 351
Kayıt: 16 Şub 2009, 01:16

Re: $turu=$_GET["turu"];

Mesaj gönderen Özgür » 26 Oca 2016, 20:21

Kod: Tümünü seç

<input type="radio" name="status" value="1" checked>
Böyle yazmak lazım eski yazımlar hata veriyor

Cevapla

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 2 misafir