Şifremi unuttum yapmaya çalısıyorum ama bi yerde hatam var.
Buraya kadar yazdım.
Tamam üye adını yazınca gizli sorusu geliyor.
gizli sorunun altında gizli sorunun cevabı diye form actim.
bu koda girilen değer veritabanındakine eşitse
şifreni değiştir diye bir form gelicek.
form'a yazdıgı değer ' veritabanına gidicek.
eğer eşit değilse bilgiler yanlış diyecek.
Bunu yapıcam :S yaklasık 1 saattir uğraşıyorum yok :S olmuyor
yeniden bi if > 0 oluşturup sorgu yaptım gene yemedi.
mysql_num_rows'la denedim saydırma ile yok gene .
eksiklerimi sölermisiniz.
Buraya kadar yazdım.
Tamam üye adını yazınca gizli sorusu geliyor.
gizli sorunun altında gizli sorunun cevabı diye form actim.
bu koda girilen değer veritabanındakine eşitse
şifreni değiştir diye bir form gelicek.
form'a yazdıgı değer ' veritabanına gidicek.
eğer eşit değilse bilgiler yanlış diyecek.
Bunu yapıcam :S yaklasık 1 saattir uğraşıyorum yok :S olmuyor
yeniden bi if > 0 oluşturup sorgu yaptım gene yemedi.
mysql_num_rows'la denedim saydırma ile yok gene .
eksiklerimi sölermisiniz.
Kod:
<?php
include("config.php");
if ($_POST){
$uadi=@$_POST['uadi'];
$gizlicevap=@$_POST['gizlicevap'];
$sor=mysql_query("select * from uyeler where kadi='$uadi' ");
if ($sor > 0){
$cek=mysql_fetch_array($sor);
$gizlisoru=$cek['gizlisoru'];
$gizlicevap=$cek['gizlicevap'];
echo 'gizlisorunuz '.$gizlisoru.'<br>
<form action="" method="post">
Gizli Sorunun Cevabı :<input type="text" name="gizlicevap"><br>
<input type="submit" value="gönder">
';
}else{
echo 'uza bole kullanıcı yok' ;
}
$soru=mysql_query("select * from uyeler where gizlicevap='$gizlicevap'");
if ($soru > 0 ) {
$ceka=mysql_fetch_array($soru);
$gizlicevap=$ceka['gizlicevap'];
echo '';
}else{
echo 'yanlış';
}
}else {
echo'
<form action="" method="post">
Üye Adınız : <input type="text" name="uadi" ><br>
<input type="submit" value="Gönder">
';
}
?>