lostyazilim

PDO hataları göstermiyor

3 Mesajlar 545 Okunma
lstbozum
wmaraci reklam

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
Bu şekilde bir class yapım var PDO hata olursa göstersin diye setAttribute kullanmaya çalıştım ama bu şekilde ekleyince olmuyor Sorun veritabanına ekleme yapamıyorum pdo da hata vermediği için nerde yanlış yaptığımı bulamıyorum.Kodların tamamı aşağıda şimdiden teşekkürler



class Baglanti
{
public $db;

public function __construct()
{
$this->db = new PDO('mysql:host=localhost;charset=utf8', 'root', '');
// $this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
}

$baglanti = new Baglanti();
$sessionManager = new sessionManager();




if ($_POST) {
$isim = strip_tags($_POST['isim']);
$soyisim = strip_tags($_POST['soyisim']);
$email = strip_tags($_POST['email']);
$sifre = md5(strip_tags($_POST['sifre']));
$cinsiyet = intval($_POST['cinsiyet']);
$tarih = date('Y-m-d');
try {
$sorgu = $baglanti->db->prepare('INSERT INTO kullanicilar (isim,soyisim,email,sifre,cinsiyet,kayit_tarihi)
VALUES(?,?,?,?,?,?)');

$sorgu->execute([$isim, $soyisim, $email, $sifre, $cinsiyet, $tarih]);
$sonuc = $sorgu->rowCount();
} catch (PDOException $x) {
return $x->getMessage();
}
if ($sonuc == 1) {
echo 'Kayıt Başarılı';
} else {
echo 'Hata oluştu';
}
}

?>





İsim




Soyisim




Email





Şifre







 

 

wmaraci
reklam

OmerGunay OmerGunay https://omergunay.net Kullanıcı
  • Üyelik 15.05.2015
  • Yaş/Cinsiyet 33 / E
  • Meslek PHP Developer
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** G**
  • Mesajlar 1207
  • Beğeniler 382 / 381
  • Ticaret 16, (%100)
digrev return $x->getMessage(); bunun yerine echo $x->getMessage(); yapıp dener misin ?

Bir de kayıt etmeme sebebi submitin yok ondan olabilir.
 

 

Herkes yediğinden ikram eder..(Yavuz Sultan Selim)

digrev digrev WM Aracı Kullanıcı
  • Üyelik 11.10.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek ÖĞRENCİ
  • Konum İstanbul Anadolu
  • Ad Soyad A** E**
  • Mesajlar 193
  • Beğeniler 4 / 7
  • Ticaret 0, (%0)
teşekkürler sağolun
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al