kroxlycode
Decapat
- Katılım
- 28 Ekim 2022
- Mesajlar
- 87
- Çözümler
- 3
Daha fazla
- Sistem Özellikleri
- Intel Core i7-13620H | RTX 4050 6GB | 16 GB DDR5 4800 MHz | 512 GB NVMe SSD | 180Hz
- Cinsiyet
- Erkek
- Meslek
- Yazılım Geliştirme
Merhaba dostlar, Ajax ile kayıt yapıyorum. Yapmak istediğim aynı mail varsa kaydedilmesin yani her mail için bir hesap olmasını istiyorum aynı maille bir daha hesap açılmasın. Kodu yazdım fakat hata falanda vermiyor. Email kontrolü yapmıyor.
PHP:
<?php
include "../vt/init.php";
$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$d_tarihi = $_POST["d_tarihi"];
$email = $_POST["email"];
$sifre = $_POST["sifre"];
$varolankullanici = DB::queryFirstRow("SELECT id FROM users WHERE email = ?", $email);
if ($varolankullanici) {
echo "2";
} else {
$ekle = DB::insert("INSERT INTO users (ad, soyad, d_tarihi, email, sifre) VALUES (?, ?, ?, ?, ?)", [$ad, $soyad, $d_tarihi, $email, $sifre]);
if ($ekle) {
echo "1";
} else {
echo "0";
}
}
?>