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?
<?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