basit bir iletişim form kısmı yaptım ama bir türlü mysql veri tabanına post ettiremiyorum hatam nerede hocalarım abilerim dostlarım ?
<?php
if($_POST){
$adsoyad = $_POST['adsoyad'];
$konubaslik = $_POST['konubaslik'];
$mesaj = $_POST['mesaj'];
$telno = $_POST['telno'];
if($adsoyad <> "" and $konubaslik <> "" and $mesaj <> "" and $telno <> ""){
$mesajekle = mysql_query("insert into mesajlar (adsoyad,konubaslik,mesaj,telno,durum) values ('$adsoyad','$konubaslik','$mesaj','$telno','0')");
if($mesajekle){
echo '<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script><script>';
echo 'setTimeout(function () { swal("Başarılı!","Mesajınız başarıyla ulaştı. Yönetici sizlere dönüş yapacaktır.","success");';
echo '}, 1050);</script>';
}
}else{
echo '<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script><script>';
echo 'setTimeout(function () { swal("Hata!","Lütfen tüm alanları doldurun!","error");';
echo '}, 1050);</script>';
}
}
?>
<div class="col-12 mt-5">
<div class="card">
<div class="card-body">
<h4 class="header-title">İletişim</h4>
<form method="post">
<div class="form-group">
<label>Konu Başlığı</label>
<input type="text" class="form-control" name="konubaslik" placeholder="Konu Başlığı">
</div>
<div class="form-group">
<label>Ad Soyad</label>
<input type="text" class="form-control" name="adsoyad" placeholder="Ad Soyad">
</div>
<div class="form-group">
<label>Mesajınız</label>
<textarea class="form-control" name="mesaj" placeholder="Mesajınız"></textarea>
</div>
<div class="form-group">
<label>Telefon No</label>
<input type="text" class="form-control" name="telno" placeholder="Telefon No">
</div>
<div class="form-group">
<button type="submit" class="btn btn-primary mt-4 pr-4 pl-4">Gönder</button>
</form>
</div>
</div>
</div>
Kodunuzda genel olarak bir sıkıntı görünmüyor PHP Sürümünüz kaç ? mysql çok eskide kaldı mysqli veya pdo kullanmanızı tavsiye ederim. Şahsen benim tavsiyetm pdo kullanımı olur