Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
vsupload kguardedgeakademi

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

snayls

Silkroad Manager
.
Katılım
23 Ocak 2019
Mesajlar
594
Çözümler
2
Alınan Beğeni
606
Ödül Puanları
93
Konum
kahramanmaras
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
.
Developer
Katılım
30 Ocak 2019
Mesajlar
540
Alınan Beğeni
602
Ödül Puanları
93
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
594
Çözümler
2
Alınan Beğeni
606
Ödül Puanları
93
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
594
Çözümler
2
Alınan Beğeni
606
Ödül Puanları
93
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
.
Developer
Katılım
30 Ocak 2019
Mesajlar
540
Alınan Beğeni
602
Ödül Puanları
93
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
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.