/* Veri Formunun Hazırlanması */
<form action="" method="post">
Ad:<br />
<input type="text" name="ad" required="required" /><br />
Soyad:<br />
<input type="text" name="soyad" required="required" /><br />
E-posta Adresi:<br />
<input type="email" name="eposta" required="required" />
<input type="submit" value="Kaydet" />
</form>
/* Filtre ve Kontrollerin Yapılması */
<?php
if (isset($_POST['ad'], $_POST['soyad'], $_POST['eposta'])) {
$ad = trim(filter_input(INPUT_POST, 'ad', FILTER_SANITIZE_STRING));
$soyad = trim(filter_input(INPUT_POST, 'soyad', FILTER_SANITIZE_STRING));
$eposta = trim(filter_input(INPUT_POST, 'eposta', FILTER_SANITIZE_EMAIL));
if (empty($ad) || empty($soyad) || empty($eposta)) {
die("<p>Lütfen tüm alanları eksiksiz doldurunuz.</p>");
}
if (!filter_var($eposta, FILTER_VALIDATE_EMAIL)) {
die("<p>Lütfen geçerli bir e-posta adresi giriniz.</p>");
}
echo "PHP PDO veritabanına veri ekleme";
}
?>
/* Verilerin Kaydedilmesi */
<?php
if (isset($_POST['ad'], $_POST['soyad'], $_POST['eposta'])) {
$ad = trim(filter_input(INPUT_POST, 'ad', FILTER_SANITIZE_STRING));
$soyad = trim(filter_input(INPUT_POST, 'soyad', FILTER_SANITIZE_STRING));
$eposta = trim(filter_input(INPUT_POST, 'eposta', FILTER_SANITIZE_EMAIL));
if (empty($ad) || empty($soyad) || empty($eposta)) {
die("<p>Lütfen tüm alanları eksiksiz doldurunuz.</p>");
}
if (!filter_var($eposta, FILTER_VALIDATE_EMAIL)) {
die("<p>Lütfen geçerli bir e-posta adresi giriniz.</p>");
}
try {
$baglanti = new PDO("mysql:host=localhost;dbname=dbadi", "dbkullaniciadi", "dbsifre");
$baglanti->exec("SET NAMES utf8");
$baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sorgu = $baglanti->prepare("INSERT INTO kisiler(kisi_ad, kisi_soyad, kisi_eposta) VALUES(?, ?, ?)");
$sorgu->bindParam(1, $ad, PDO:
ARAM_STR);
$sorgu->bindParam(2, $soyad, PDO:
ARAM_STR);
$sorgu->bindParam(3, $eposta, PDO:
ARAM_STR);
$sorgu->execute();
echo "<p>Girilen bilgiler veritabanına kaydedildi.</p>";
} catch (PDOException $e) {
die($e->getMessage());
}
$baglanti = null;
}
?>
Merhabalar yardım lazımmış bi halletmeye çalışayım dedim
Eğer İşine yaradıysa Yorumu Beğenirsen Sevinirim Uykulu Uykulu yazdım bazı hatalar olabilir iyi çalışmalar...