Php ile iletişim formu (PDO)

Merhaba bugün sizlere php web siteleri için bir iletişim formu hazırlamak bu sistemi hazırlamak için öncelikle bilgisayarınıza bir adet yerel sunucu kurmalısınız ki öncelikle deneyelim sonra sitemize yükleyelim her neyse yüklenidiğinizi varsayarak başlıyoruz

Öncelikle Bir Adet index.php dosyamızı oluşturuyoruz


İndex.php Kod İçeriğimiz

<!-- Ozan Ay tarafından yazılmıştır -->
</doctype html>
<html>
<head>
<title>Ozan Ay Kişisel Blog</title>
</head>



<body>
<form method="post" action="gonder.php">
 <input type="text" name="ad_soyad" placeholder="Adınız ve Soyadınız">
 <input type="text" name="mail" placeholder="Mail Adresiniz">
  <textarea name="mesaj" placeholder="Mesajınız"></textarea>
 <input type="submit" value="Gönder">

</form>

</body>
</html>

Evet index.php dosyamızı hazırladık geldi şimdi kullanıcıdan veriyi alıp veritabanına kaydetmeye bunun içinde gonder.php dosyamızı oluşturuyoruz

gonder.php Kod İçeriğimiz


<?php

include("baglan.php");
$id = $_POST['id'];
$ad_soyad = $_POST['ad_soyad'];
$mail = $_POST['mail'];
$mesaj = $_POST['mesaj'];

if(!$ad_soyad || !$mail || !$mesaj){

echo 'Lütfen Boş Alan Bırakmayınız';

}else{

$sorgu = $conn->query("insert into iletisim (id,ad_soyad,mail,mesaj) values ('$id','$ad_soyad','$mail','$mesaj')");


if($sorgu){

echo 'Başarılı Bir Şekilde İletişim Formunuz Gönderildi';

}else{

echo 'Bir Hata Oluştu Formunuzu Gönderemedik';


}
 }
 }


?>

Şimdi İse Geldi Sıra baglan.php dosyamıza bu dosya ile veritabanına bağlanacağız ve kullanıcan aldığımızı verileri bu bilgiler sayesinde kaydedeceğiz 



baglan.php Kod İçeriğimiz


Bu bilgileride artık kendiniz halledebilirsiniz sadece PDO ile bağlantı yapın ve veritabanı bilgilerinizi girin o kadar eğer hata alırsanız kodları yorumda paylaşacağım

Önemli

Yanlız Unutmayın veritabanında bigileride siz oluşturacaksınız localhost/phpmyadmin/ yazarak kendi veritabanınızı bu scripte uygun şekilde (1 dk alacak ) yapabilirsiniz.


Yorumlar

Bu blogdaki popüler yayınlar

Visual Studio C# Basit Örnekler

Yazılım,Algoritma Yapma Programı Visual Studio C#

Öğretici Kodlama Oyunları