PHP Veritabanlı Üye Giriş Hatası

Butschi

Kilopat
Katılım
16 Şubat 2014
Mesajlar
1.485
Makaleler
9
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
Localhost & Phpmyadmin ile üye girişi yapmaya çalışıyorum, fakat bir türlü şu hatayı çözemedim. Bilen varsa yardımcı olabilirse sevinirim. Aynı şeyi kayıt olma da yapabildim, fakat bunda yapamadım.


 

Dostum değişkenleri $mail ve $sifre diye tanımlamışsın. Fakat $Email ve $Sifre diye sorgulatmışsın.
Php değişken tanımı büyük, küçük harf duyarlıdır.
 
Dostum değişkenleri $mail ve $sifre diye tanımlamışsın. Fakat $Email ve $Sifre diye sorgulatmışsın.
Php değişken tanımı büyük, küçük harf duyarlıdır.

Siz söyleyince farkedip düzelttim. Fakat hata gene devam ediyor.
 
echo giriş başarılı derken sonlarına noktalı virgül koymamışsın.
aynı şekilde else kısmındada.
 
echo giriş başarılı derken sonlarına noktalı virgül koymamışsın.
aynı şekilde else kısmındada.

Evet, doğru ama gene çözülmedi. 30. satır hata veriyor ama anlayamadım.
 
$_POST['mail'];
yaz ve dene tek tırnak içine al yani.
 
Tek hata 30. satırda değil. Tüm satırların sonunda noktalı virgül olması lazım. "Include" komutundan sonra noktalı virgül olmadığı için senin değişkenini "Include" ile birlikte kabul ediyor. Bu nedenle 30. satırda syntax(noktalama) hatası olduğunu söylüyor.

Dipnot: Boş satırlarda noktalı virgüle gerek yok.
 
evet "include" kısmındada noktalı virgül yokmuş sorun ordan kaynaklanabilir.
 
Yardımlarınız için teşekkürler, hatalar bitmiyor. Bu seferde "Undefined index: mail" , "Undefined index: sifre" hatası alıyorum. Aşağıda oluşturduğum form da textboxların değerlerini "mail" "sifre" tarzında tanımlamıştım. Örnek olarak, kayıt_ol.php'deki değerler bunlar(kayıt_ol.php sorunsuz çalışıyor aynı şekilde.) :
 
Son düzenleme:
burdada "include" sonunda noktalı virgül koymamışsın. bu şekilde hata verebilir. ama if($_POST) diye kontrol ettirmektense formun actionuna "ekle.php?kayit=1" yaz.
kontrolude if($_GET[kayit] == 1 diye kontrol ettir.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…