lostyazilim
tr.link

Hata Yok Ama Veritabanına Veri Eklemiyor

10 Mesajlar 1.287 Okunma
tr.link

servet6666 servet6666 bilgieksenim.com Kullanıcı
  • Üyelik 26.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci, Bloggerci
  • Konum Hatay
  • Ad Soyad S** A**
  • Mesajlar 93
  • Beğeniler 22 / 4
  • Ticaret 0, (%0)
Merhabalar, az önce aşağıdaki kodları yazdım fakat bir türlü hatamı bulamıyorum.. Ayrıca hata da vermiyor fakat submit butonuna bastığımda boş bir sayfada kalıyor.

include ettiğim ayar dosyasındaki kod satırı;

$baglan = @mysql_connect("localhost","root","");
$vt = @mysql_select_db("kayit", $baglan);
?>


Kayıt formunu yapmaya çalıştığım dosyamdaki kodlar;




Kayit Deneme


if($_POST){

$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$eposta = $_POST["eposta"];
$kadi = $_POST["kadi"];
$parola = $_POST["parola"];
$ptekrar = $_POST["ptekrar"];
$dtarhi = $_POST["dtarihi"];

if(!empty($ad) && !empty($soyad) && !empty($eposta) && !empty($kadi) && !empty($parola) && !empty($ptekrar) && !empty($dtarihi)){
$ekle = mysql_query("insert into kayitlar (ad,soyad,eposta,kadi,parola,ptekrar,dtarihi,onay) values ('$ad','$soyad','$eposta','$kadi','$parola','$ptekrar','$dtarihi',0)");

if($ekle){
echo "Kayıt başarılı..";
}
else{
echo "Kayıt başarısız!!".mysql_error();
}
}
}
else{
?>

Kayıt Formu




































Adınız:
Soyadınız:
E-Posta Adresiniz:
Kullanıcı Adınız:
Parola
Parola Tekrar
Doğum Tarihiniz:




}
?>


 

 

wmaraci
reklam

kerimcann kerimcann WM Aracı Kullanıcı
  • Üyelik 24.01.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı Yolunda
  • Konum Mersin
  • Ad Soyad K** C**
  • Mesajlar 134
  • Beğeniler 1 / 27
  • Ticaret 6, (%100)



Kayit Deneme


if (isset($_POST['ad'])){

$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$eposta = $_POST["eposta"];
$kadi = $_POST["kadi"];
$parola = $_POST["parola"];
$ptekrar = $_POST["ptekrar"];
$dtarihi = $_POST["dtarihi"];

if(!empty($ad) && !empty($soyad) && !empty($eposta) && !empty($kadi) && !empty($parola) && !empty($ptekrar) && !empty($dtarihi)){
mysql_query("insert into kayitlar (ad, soyad, eposta, kadi, parola, ptekrar, dtarihi, onay) values ('$ad', '$soyad', '$eposta', '$kadi', '$parola', '$ptekrar', '$dtarihi', '0')");


echo "Kayıt başarılı..";
}
else{
echo "Kayıt başarısız!!".mysql_error();
}

}else{
?>

Kayıt Formu




































Adınız:
Soyadınız:
E-Posta Adresiniz:
Kullanıcı Adınız:
Parola
Parola Tekrar
Doğum Tarihiniz:




}
?>




Hocam BUnu bi deneyin
servet6666

kişi bu mesajı beğendi.

NETEOR NETEOR neteor.com.tr Kullanıcı
  • Üyelik 30.01.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılımcı
  • Konum Ankara
  • Ad Soyad A** D**
  • Mesajlar 1102
  • Beğeniler 630 / 380
  • Ticaret 14, (%100)
$baglan = @mysql_connect("localhost","root","");
$vt = @mysql_select_db("kayit", $baglan);


burada hata varsa bile @ işaretiyle bastırılmış, tabiiki de hata vermez.
brkrtp

kişi bu mesajı beğendi.

kerimcann kerimcann WM Aracı Kullanıcı
  • Üyelik 24.01.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı Yolunda
  • Konum Mersin
  • Ad Soyad K** C**
  • Mesajlar 134
  • Beğeniler 1 / 27
  • Ticaret 6, (%100)
hocam sorun orada değil ki :) posttan gelen veriyi $dtarhi = $_POST["dtarihi"]; olarak $dtarhi değişkenine atamış ama tutup if ifadesi içinde !empty($dtarihi) yazmış $dtarihi değişkeni olmadığı için post işleminde boş olarak görünüyor ve kayıt hatası veriyor
servet6666

kişi bu mesajı beğendi.

wmaraci
wmaraci

servet6666 servet6666 bilgieksenim.com Kullanıcı
  • Üyelik 26.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci, Bloggerci
  • Konum Hatay
  • Ad Soyad S** A**
  • Mesajlar 93
  • Beğeniler 22 / 4
  • Ticaret 0, (%0)
kerimcann Çok teşekkür ederim bir harf yüzünden bende iki saat nerede hata yaptım diye arıyordum :) Teşekkürler.
 

 

kerimcann kerimcann WM Aracı Kullanıcı
  • Üyelik 24.01.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı Yolunda
  • Konum Mersin
  • Ad Soyad K** C**
  • Mesajlar 134
  • Beğeniler 1 / 27
  • Ticaret 6, (%100)
Hocam istediğiniz özellikleri ekledim bundan örnek alarak yapabilirsiniz




Kayit Deneme


if (isset($_POST['ad'])){
$ad = $_POST["ad"];
$soyad = $_POST["soyad"];
$eposta = $_POST["eposta"];
$kadi = $_POST["kadi"];
$parola = $_POST["parola"];
$ptekrar = $_POST["ptekrar"];
$dtarihi = $_POST["dtarihi"];
$useradi=mysql_num_rows(mysql_query("select id from kayitlar where kadi='$kadi' OR eposta='$eposta'"));

if(!empty($ad) && !empty($soyad) && !empty($eposta) && !empty($kadi) && !empty($parola) && !empty($ptekrar) && !empty($dtarihi)){
echo "Boş Alan bırakmadığınızdan Emin Olun";
}elseif ($parola != $ptekrar){
echo "Girdiğiniz Parolalar Aynı olmalıdır";
}elseif ($useradi != 0){
echo "Bu Kullanıcı Adı Veya E-Posta İle Daha Önceden kayıt yapılmıştır.";
}else
mysql_query("insert into kayitlar (ad, soyad, eposta, kadi, parola, ptekrar, dtarihi, onay) values ('$ad', '$soyad', '$eposta', '$kadi', '$parola', '$ptekrar', '$dtarihi', '0')");


echo "Kayıt başarılı..";
}
else{
echo "Kayıt başarısız!!".mysql_error();
}

}else{
?>

Kayıt Formu




































Adınız:
Soyadınız:
E-Posta Adresiniz:
Kullanıcı Adınız:
Parola
Parola Tekrar
Doğum Tarihiniz:




}
?>


servet6666

kişi bu mesajı beğendi.

servet6666 servet6666 bilgieksenim.com Kullanıcı
  • Üyelik 26.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci, Bloggerci
  • Konum Hatay
  • Ad Soyad S** A**
  • Mesajlar 93
  • Beğeniler 22 / 4
  • Ticaret 0, (%0)
Teşekkür ederim..
kerimcann

kişi bu mesajı beğendi.

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)
Tavsiyem ide kullanın.
3525

kişi bu mesajı beğendi.

servet6666 servet6666 bilgieksenim.com Kullanıcı
  • Üyelik 26.02.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci, Bloggerci
  • Konum Hatay
  • Ad Soyad S** A**
  • Mesajlar 93
  • Beğeniler 22 / 4
  • Ticaret 0, (%0)
brkrtp biraz geç yazıyorum ama kusura bakmayın;

ide kullanın derken tam olarak ne demek istediğinizi açıklayabilir misiniz?
 

 

brkrtp brkrtp Mobile App Developer Kullanıcı
  • Üyelik 24.08.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Mobile App Developer
  • Konum İstanbul Anadolu
  • Ad Soyad B** K**
  • Mesajlar 964
  • Beğeniler 269 / 251
  • Ticaret 31, (%97)

servet6666 adlı üyeden alıntı

brkrtp biraz geç yazıyorum ama kusura bakmayın;

ide kullanın derken tam olarak ne demek istediğinizi açıklayabilir misiniz?



Visual Studio
Phpstrom
Komodo
Atom

Bu idelerle hatalarınızı kolay bulabilirsiniz.
 

 

wmaraci
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