Php post alımında hata alıyorum nedendir?

arkadaslar merhaba PDO ya basladim ve bu kodda 109 line hata veriyo Post yapinca neden ola bilir ?

com-t89u1a91birvwfdban9f.jpg
T
0 kişi takip ediyor.
Misafir olarak yayınla
9
9 CEVAP

$ deyisen yazmali deyillsen axi dbdeki uygun sutunun adini yaz ora

E

Sütunu da inputtan almış arkadaş. Değişecek sütun adını ve gelecek değeri dışarıdan kendisi alıyor. O yüzden orası doğru sayılabilir. Ama ".$deyisen." yazsa yada ?=? yapıp execute etse daha mantıklı olabilirdi.

Hüseyin Yarol 7 yıl

Yanlisim yeni pdo basladigim cin config de baglantiyi $baglan degiskenine atamisdim post baglantisinda ise $db yazmisdim

Turan Kırkılıkçı 7 yıl

Turan Kırkılıkçı Aynen yukarıda Vahit Bağcı 'ın dediği doğru. Undefined variable demek tanımlanmamış değişken hatası demektir. Böyle bir hata aldığınız zaman aklınıza değişkenin tanımlanmadığı, isminin yanlış yazılmış olabileceği yada kullanılamayacak şekilde tanımlandığı gelmelidir.

Hüseyin Yarol 7 yıl

Evet

Turan Kırkılıkçı 7 yıl

Turan Kırkılıkçı + olarak dediğim gibi indent kurallarına dikkat edip tab kullanarak düzenli bir şekilde yazarsanız kodları, bu tarz sorular için daha fazla muhattap bulursunuz

Hüseyin Yarol 7 yıl

Birde boyle bir sorum var ki

Turan Kırkılıkçı 7 yıl

com-6n30yvv3hzq87xxvqi7u.jpg

Turan Kırkılıkçı 7 yıl

Ben yanlizca id 1 e deyilde 1 2 3 id lerine resmin yolunu kayd etmek istiyorum pdo da nasil yapa bilirim?

Turan Kırkılıkçı 7 yıl

where id IN: İds $ids = array(1,2,3); $ids = implode(',', array_fill(0, count($ids), '?')); $s->execute(array(":newname"=>$newname, ":ids"=>$ids); #

Hüseyin Yarol 7 yıl

cok tesekkurler kardes

Turan Kırkılıkçı 7 yıl

Hüseyin Yarol kardes kod yazida problem var da html kodlarini deaktiv ediyo kendinden sonra ne problem olabilir ?

Turan Kırkılıkçı 7 yıl

Turan Kırkılıkçı Kaynağa bakarsanız hatayı görebilirsiniz. Hata kaynakta da gözükmüyorsa ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); bu kodları sayfanın en üstüne ekleyip tekrar bakın. %99 Syntax Error hatası var.

Hüseyin Yarol 7 yıl

$s->execute(array(":newname"=>$newname, ":ids"=>$ids); bu satirda ";" hatasi veriyo // #

Turan Kırkılıkçı 7 yıl

vererde moterizenin birin yazamisan)

Samir Kılın 7 yıl