PHP'de aldığım hata.

asemih159

Öğrenci
Katılım
27 Mayıs 2018
Mesajlar
33
Reaksiyon puanı
16
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

Profesör
Katılım
22 Ağustos 2014
Mesajlar
3,656
Reaksiyon puanı
2,683
Puanları
358
Yaş
28
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