Çözüldü php bilgisi olan 2 dk bakabilir mi lütfen

snayls

Silkroad Manager
.
Katılım
23 Ocak 2019
Mesajlar
392
Tepkime puanı
304
Puanları
63
Konum
kahramanmaras
vsro
arkadaşlar admin sitesine buton bıraktım normalde butona tıkladığında yukarısında SQL den çağırdığım alanları değiştirmesi gerekiyor



bV1ML0.jpg






fakat tıkladığımda eklemiyor yani bir hata olduğunda işlem başarısız komutunu verdim şimdi bana o komutu veriyor :D kodlar da aşağıda ki gibidir



zjZlJ9.jpg








son olarakta arkadaşlar php 7 kullandığımız zaman çoğu kodu desteklemiyor hatalar veriyor o kodları nasıl okutabiliriz bilgisi olan yardımcı olabilir mi lütfen teşekkürler...
 

ServerEdit

Php Coder
.
.
Katılım
30 Ocak 2019
Mesajlar
441
Tepkime puanı
383
Puanları
63
Konum
Konak / İZMİR
PDO'da prepare kullanırken array ile execute edebilirsin veya bindparam yani posttan gelenleri önce bir değişkene aktar sonra kısa bir örnek
$id=0;
$AyarMail = $_POST ['ayar_mail'];
$ayarkaydet = db->prepare('update ayarlar set ayar_mail= :mail where id=:ayarid');
$ayarkaydet->execute (array ('mail'=> $AyarMail, 'ayarid'=> $id));

Ve hata mesajlarını json veya ajax ile verirsen daha hoş olur link görüntüsünde durum=no veya yes görünümü olmaz başarılar
 
Son düzenleme:

snayls

Silkroad Manager
.
Katılım
23 Ocak 2019
Mesajlar
392
Tepkime puanı
304
Puanları
63
Konum
kahramanmaras
Bilgilendirme için teşekkür ederim peki bu kodları inject etme şansım var mı php 5.6 ya geçtim kodlar için dll atılmış fakat yine çalışmıyor
 

snayls

Silkroad Manager
.
Katılım
23 Ocak 2019
Mesajlar
392
Tepkime puanı
304
Puanları
63
Konum
kahramanmaras
PDO'da prepare kullanırken array ile execute edebilirsin veya bindparam yani posttan gelenleri önce bir değişkene aktar sonra kısa bir örnek
$id=0;
$AyarMail = $_POST ['ayar_mail'];
$ayarkaydet = db->prepare('update ayarlar set ayar_mail= :mail where id=:ayarid');
$ayarkaydet->execute (array ('mail'=> $AyarMail, 'ayarid'=> $id));

Ve hata mesajlarını json veya ajax ile verirsen daha hoş olur link görüntüsünde durum=no veya yes görünümü olmaz başarılar
yaptım yine olmadı hata veriyor
( ! ) Fatal error: Call to a member function execute() on null in C:\wamp64\www\admin\setting\islemler.php on line 9



line 9 da->> $ayarkaydet->execute (array ('ayar_mail'=> $AyarMail, 'ayar_id'=> $id)); bu kod var
 

ServerEdit

Php Coder
.
.
Katılım
30 Ocak 2019
Mesajlar
441
Tepkime puanı
383
Puanları
63
Konum
Konak / İZMİR
yaptım yine olmadı hata veriyor
( ! ) Fatal error: Call to a member function execute() on null in C:\wamp64\www\admin\setting\islemler.php on line 9



line 9 da->> $ayarkaydet->execute (array ('ayar_mail'=> $AyarMail, 'ayar_id'=> $id)); bu kod var
Ben bunu sana örnek olsun diye verdim kendine göre düzenle
 

Benzer konular

Üst