$kadi = @$_POST["kadi"];
$sifre = @$_POST["sifre"];
$tekrarsif = @$_POST["tekrarsif"];
$mail = @$_POST["email"];
$lo = "lo";
include "db.php";
if ($sifre != $tekrarsif) echo "Şifreler Uyuşmuyor."; //header("Refresh:5; kayit.html");
if(mysql_num_rows(mysql_query("SELECT * FROM kulanicilar WHERE kadi = '$kadi'")) >= 1){
die('aaaaGirdiğiniz Mail veye Kullanıcı Adı Kullanılıyor Tekrar Deneyiniz,
Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}else{
if($lo != "lo"){
echo "";
}
/*elseif($kontrol == 0){
header("Refresh:5; kayit.html");
die('aaaaGirdiğiniz Mail veye Kullanıcı Adı Kullanılıyor Tekrar Deneyiniz,
Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}*/elseif($sifre == ""){
header("Refresh:5; kayit.html");
die('Şifre Boş Bırakılamaz Tekrar Deneyiniz, Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}elseif($kadi == ""){
header("Refresh:5; kayit.html");
die('Kullanıcı Adı Boş Bırakılamaz Tekrar Deneyiniz, Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}elseif($mail == ""){
header("Refresh:5; kayit.html");
die('Mail Adresi Boş Bırakılamaz Tekrar Deneyiniz, Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}elseif(false){
}else{
mysql_query("insert into kullanicilar (kadi,sifre,mail)value('$kadi','$sifre','$mail')");
echo 'Kayıt Başarılı, Giriş Sayfasına yönlendiriliyorsunuz
';
$ks = $kadi. " - " . $sifre;
$kaydet = @fopen("kadisifre.php", "a+");
@fwrite($kaydet, $ks);
}
}/*else{
if($kontrol){
header("Refresh:5; kayit.html");
die ("Kullanıcı adı veya Mail Kullanımda, Kayıt Sayfasına Yönlendiriliyorsunuz. ");
}
}
*/
?>
Hocam sizinkinde, Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/www/panel/panel1/kayit.php on line 10 deyip, Yine kaydediyor.
10.cu satırda,
$varmi=@mysql_num_rows(mysql_query("select * from kulanicilar where kadi = $kadi"));
burası
Bunu deneyin bide isterseniz..
$kadi = @$_POST["kadi"];
$sifre = @$_POST["sifre"];
$tekrarsif = @$_POST["tekrarsif"];
$mail = @$_POST["email"];
$lo = "lo";
include "db.php";
if ($sifre != $tekrarsif) echo "Şifreler Uyuşmuyor."; //header("Refresh:5; kayit.html");
$varmi=@mysql_num_rows(mysql_query("select * from kulanicilar where kadi = $kadi"));
if($varmi >0 ){
die('aaaaGirdiğiniz Mail veye Kullanıcı Adı Kullanılıyor Tekrar Deneyiniz,
Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}else{
if($lo != "lo"){
echo "";
}
/*elseif($kontrol == 0){
header("Refresh:5; kayit.html");
die('aaaaGirdiğiniz Mail veye Kullanıcı Adı Kullanılıyor Tekrar Deneyiniz,
Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}*/elseif($sifre == ""){
header("Refresh:5; kayit.html");
die('Şifre Boş Bırakılamaz Tekrar Deneyiniz, Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}elseif($kadi == ""){
header("Refresh:5; kayit.html");
die('Kullanıcı Adı Boş Bırakılamaz Tekrar Deneyiniz, Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}elseif($mail == ""){
header("Refresh:5; kayit.html");
die('Mail Adresi Boş Bırakılamaz Tekrar Deneyiniz, Kayıt Sayfasına Yönlendiriliyorsunuz.
');
}elseif(false){
}else{
mysql_query("insert into kullanicilar (kadi,sifre,mail)value('$kadi','$sifre','$mail')");
echo 'Kayıt Başarılı, Giriş Sayfasına yönlendiriliyorsunuz
';
$ks = $kadi. " - " . $sifre;
$kaydet = @fopen("kadisifre.php", "a+");
@fwrite($kaydet, $ks);
}
}/*else{
if($kontrol){
header("Refresh:5; kayit.html");
die ("Kullanıcı adı veya Mail Kullanımda, Kayıt Sayfasına Yönlendiriliyorsunuz. ");
}
}
*/
?>
Sizinkindede aynı hocam. En sondaki /* */ den dolayı olabilir mi acaba ? veya $lo dan sonraki kontroldeki /* */ arasında ? oraları cıkarmıstım.