Nysentiera
Hectopat
- Katılım
- 17 Ocak 2021
- Mesajlar
- 549
- Çözümler
- 4
Öncelikle merhaba, PhpMyAdmin'de ürün güncellemek için bir kod yazdım. Kod bu şekilde:
Ürünü güncellediğimde bu hatayı veriyor.
Bunu nasıl çözebilirim?
Kod:
<?php
include"../baglan.php";
if(isset($_POST['urun_id']))
{
if($_POST['urun_id']>0)
{
$Guncelle=$db->prepare("UPDATE urun SET.
urun_adi=:urun_adi,
urun_aciklama=:urun_aciklama,
urun_fiyat=:urun_fiyat,
urun_indirim=:urun_indirim,
urun_stok=:urun_stok,
urun_vitrin=:urun_vitrin,
urun_kategori_id=:urun_kategori_id,
urun_renk=:urun_renk,
urun_beden=:urun_beden,
urun_marka=:urun_marka
WHERE urun_id=:urun_id");
$Durum=$Guncelle->execute(
array(
'urun_adi'=>$_POST['urun_adi'],
'urun_aciklama'=>$_POST['urun_aciklama'],
'urun_fiyat'=>$_POST['urun_fiyat'],
'urun_indirim'=>$_POST['urun_indirim'],
'urun_stok'=>$_POST['urun_stok'],
'urun_vitrin'=>$_POST['urun_vitrin'],
'urun_kategori_id'=>$_POST['urun_kategori_id'],
'urun_renk'=>$_POST['urun_renk'],
'urun_beden'=>$_POST['urun_beden'],
'urun_marka'=>$_POST['urun_marka'],
'urun_id'=>$_POST['urun_id']
)
);
print_r($Guncelle->errorInfo());
//header("Location:UrunDetay.php?id=".intval($_POST['urun_id']));
}
else.
{
$Ekle=$db->prepare("INSERT INTO urun(urun_adi,urun_aciklama,urun_fiyat,urun_indirim,urun_stok,urun_vitrin,urun_kategori_id,urun_renk,urun_beden,urun_marka) VALUES(:urun_adi,:urun_aciklama,:urun_fiyat,:urun_indirim,:urun_stok,:urun_vitrin,:urun_kategori_id,:urun_renk,:urun_beden,:urun_marka)");
$Durum=$Ekle->execute(
array(
'urun_adi'=>$_POST['urun_adi'],
'urun_aciklama'=>$_POST['urun_aciklama'],
'urun_fiyat'=>$_POST['urun_fiyat'],
'urun_indirim'=>$_POST['urun_indirim'],
'urun_stok'=>$_POST['urun_stok'],
'urun_vitrin'=>$_POST['urun_vitrin'],
'urun_kategori_id'=>$_POST['urun_kategori_id'],
'urun_renk'=>$_POST['urun_renk'],
'urun_beden'=>$_POST['urun_beden'],
'urun_marka'=>$_POST['urun_marka'],
)
);
$urun_id=$db->lastInsertid();
//print_r($Ekle->errorInfo());
header("Location:UrunDetay.php?id=".intval($urun_id));
exit;
}
}
?>
Ürünü güncellediğimde bu hatayı veriyor.
Bunu nasıl çözebilirim?
Son düzenleyen: Moderatör: