-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathkayitekle.php
41 lines (40 loc) · 1.28 KB
/
kayitekle.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
if($_POST){
// veritabanı yapılandırma dosyasını dahil et
include 'config/vtabani.php';
if($_POST['adsoyad']=="" || $_POST['kadi']=="" || $_POST['sifre']=="" || $_POST['eposta']=="" || $_POST['tel_no']==""){
header("Location: kayit.php?islem=bosluk");
}
else{
try{
// kayıt ekleme sorgusu
$sorgu = "INSERT INTO kullanicilar SET adsoyad=:adsoyad, kadi=:kadi,
sifre=:sifre, eposta=:eposta, tel_no=:tel_no";
// sorguyu hazırla
$stmt = $con->prepare($sorgu);
// post edilen değerler
$adsoyad=htmlspecialchars(strip_tags($_POST['adsoyad']));
$kadi=htmlspecialchars(strip_tags($_POST['kadi']));
$sifre=htmlspecialchars(strip_tags($_POST['sifre']));
$eposta=htmlspecialchars(strip_tags($_POST['eposta']));
$tel_no=htmlspecialchars(strip_tags($_POST['tel_no']));
// parametreleri bağla
$stmt->bindParam(':adsoyad', $adsoyad);
$stmt->bindParam(':kadi', $kadi);
$stmt->bindParam(':sifre', $sifre);
$stmt->bindParam(':eposta', $eposta);
$stmt->bindParam(':tel_no', $tel_no);
// sorguyu çalıştır
if($stmt->execute()){
header("Location: kayit.php?islem=basarili");
}else{
header("Location: kayit.php?islem=basarisiz");
}
}
// hatayı göster
catch(PDOException $exception){
die('ERROR: ' . $exception->getMessage());
}
}
}
?>