Merhaba pdo ile formdan alınan verileri database e kayıt etmek istiyorum fakat bir türlü başaramadım hiçbir hata döndürmüyor php ile ilgili bilgisi olan arkadaşlar yardımcı olursa sevinirim.
function.php
form :
function.php
Kod:
<?php
include 'config/baglan.php';
if (isset($_POST['ekle'])) {
var_dump($_POST);
$ekle=$db->prepare("INSERT INTO mailbox SET
ad=:ad,
soyad=:soyad,
tel=:tel,
mail=:mail,
mesaj=:mesaj
");
$ekleme=$ekle->execute(array(
'ad' => $_POST['ad'],
'soyad' => $_POST['soyad'],
'tel' => $_POST['tel'],
'mail' => $_POST['mail'],
'mesaj' => $_POST['mesaj']
));
if ($ekleme) {
header("********:../index.php?durum=ok");
exit;
} else {
header("********:../index.php?durum=no");
exit;
}
exit;
}
?>
form :
Kod:
<form method="POST" action="inc/function.php" enctype="multipart/form-data" data-parsley-validate>
<div class="row gtr-uniform">
<div class="col-6 col-12-xsmall">
<input type="text" name="ad" value="" placeholder="İsim">
</div>
<div class="col-6 col-12-xsmall">
<input type="text" name="soyad" value="" placeholder="Soyisim">
</div>
<div class="col-6 col-12-xsmall">
<input type="text" name="tel" value="" placeholder="Telefon">
</div>
<div class="col-6 col-12-xsmall">
<input type="email" name="mail" value="" placeholder="Email">
</div>
<div class="col-12">
<textarea name="mesaj" placeholder="Mesajınız" rows="6"></textarea>
</div>
<div class="col-12">
<ul class="actions">
<li><input type="submit" name="ekle" placeholder="Gönder" class="primary"></li>
</ul>
</div>
</div>
</form>