PHP'de aldığım hata.

Bu konuyu okuyanlar

asemih159

Öğrenci
Katılım
27 Mayıs 2018
Mesajlar
39
Reaksiyon puanı
20
Puanları
8
Öncelikle merhaba,

PHP ile veri tabanından veri güncellemeye çalışırken şöyle bir hata alıyorum.

1594385605488.png


Hatanın işaret ettiği yer şurası,
PHP:
$id = $_GET["id"];

Verdiğim bilgiler yetersiz gelebilir o yüzden çözüm için ihtiyacınız olan yerleri sizinle paylaşabilirim.

1594385667172.png

Tablodaki butonlar.
Mesaj otomatik birleştirildi:

Öncelikle merhaba,

PHP ile veri tabanından veri güncellemeye çalışırken şöyle bir hata alıyorum.

1594385605488.png


Hatanın işaret ettiği yer şurası,
PHP:
$id = $_GET["id"];

Verdiğim bilgiler yetersiz gelebilir o yüzden çözüm için ihtiyacınız olan yerleri sizinle paylaşabilirim.

1594385667172.png

Tablodaki butonlar.
GET yerine POST kullandım oldu.
 
Son düzenleme:

CapScroLL

Müdavim
Katılım
22 Ağustos 2014
Mesajlar
3,657
Reaksiyon puanı
2,683
Puanları
113
Yaş
26
Aslında bu bir hata değil uyarı, örneğin "id" isimli GET değişkenine veri atanmazsa PHP size bu verinin boş olduğunu ve işlem yaptırmadan önce bunu kontrol ettirmeniz gerektiğini söyler. Şöyle yaparsanız problem çözülecektir;

PHP:
if(isset($_GET['id'])){ //Set edilip edilmediğini kontrol ettiriyoruz, eğer bu GET değişkeni set edilmediyse bu değişken ile ilgili işlemler atlanacaktır böylece PHP size "undefined" yani belirlenmemiş uyarısını vermeyecektir.

$id = $_GET['id']; //Set edilmişse de değişkene ata kullan gitsin :)

}

Geliştirme süreci bittikten sonra PHP kodlarınızın en başına "error_reporting(0);" kodunu eklemeyi unutmayın, hata mesajları kötü amaçlı kullanıcıların en çok aradığı şeydir.
 
Üst