$db değişkeninde sorunsuz olarak bağlantı tamamdır.
class iletisim{
public function Ekle($formAd,$formMail,$formTel,$formKonu,$formIcerik){
global $db;
$islem = $db->prepare("INSERT INTO iletisim SET formAd = formAd, formMail = :formMail, formTel = :formTel, formKonu = :formKonu, formIcerik = :formIcerik")
->execute(array(
'formAd' => $formAd,
'formMail' => $formMail,
'formTel' => $formTel,
'formKonu' => $formKonu,
'formIcerik' => $formIcerik,
'formTarih' => DATE // define olarak projede tanımlı date("m/d/y") şeklinde.
));
if ($islem){
die("başarılı");
}else{
die("başarısız!");
}
}
}$islem = new iletisim();$islem->ekle();
ekle fonksiyonuna post değerinden gelen veriler sorunsuz bir şekilde iletilmektedir.
aldığım hata;
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in /home/paketcim/public_html/uzem/App/Class/Front/iletisim.php on line 11
sabahtır beri kayboldum gözümümn önündekileri göremiyorum oldu sonunda çıldıracaktım az kalsın teşekkürler yardım için.