Php ile üye giriş sayfası hazırlamak istedim. Mysql tablosu ve deneme kullanıcısı mevcut. Ancak forma giriş yaptığımda bir türlü "giriş başarılı" yazısını göremedim.Kodlarını da yazayım da tam olsun.

<?php
$conn=mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("deneme",$conn) or die(mysql_error());
?>

<p>Kullanici adi ve sifrenizi giriniz</p>
<br><form action="<?php echo $_SERVER[PHP_SELF]; ?>" method="post"></br>
<br>Kullanıcı Adı: <input type="text" name="kullanici" /></br>
<br>Şifre: <input type="password" name="sifre" /></br>
<br> <input type="submit" value="Giriş" /></br>
</form>

<?php

$get_select="SELECT user_pass,user_name FROM user
WHERE user_name=$_POST[kullanici] AND user_pass=$_POST[sifre]";

$sorgu=mysql_query($get_select);

$kontrol=mysql_num_rows($sorgu);
if ($kontrol>0){
echo "Giriş başarılı.";

}
else {
"Giriş Başarısız...";
}
?>



Bilen eden varsa yardımcı olabilir mi acaba?

 

e "Giriş Başarısız..."ın echo'su yok?

yvandal

post metodunu sorgu içinde kullandığınız için php anlamıyor olabilir. değişkene atayıp sorguda o şekilde çekmeyi deneyin. mesela;

$kullanici = $_POST['kullanici'];
$sifre = $_POST['sifre'];

$get_select="SELECT user_pass,user_name FROM user
WHERE user_name='$kullanici' AND user_pass='sifre'";

gsgsgsgsgsgsgsgs

@gsgsgsgsgsgsgsgs+1

bir kac yazar once

@gsgsgsgsgsgsgsgs
yok olmadı öyle de.

shaunarcher

sorguda sifrenin başına $ koymayı unutmuşum siz koydunuz mu ?

gsgsgsgsgsgsgsgs

@gsgsgsgssgsgsgsg aa oldu tamam teşekkürler.

shaunarcher
1

mobil görünümden çık