Mysql satır boşsa doldurmak

Başlatan yavuz21, 30 Ağustos 2012 - 19:11:12

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

yavuz21

Bu sistem çalışıyor fakat satır boş olunca şifre yanlış sayılıyor ben satırlar boş ise kayıt etmesini istiyorum nasıl olacak anlayamadım :)

if ((!$userid =="") and (!$pass =="")) {
include("config.php");
$sql = "select * from uye where uid='$userid' and pasw='$pass' ";
$kontrol = mysql_query($sql);

$kayitsayisi = mysql_num_rows($kontrol);


if ($kayitsayisi == "0") {
echo ("yanlış şifre");

}
else if ($kayitsayisi == "1") {
$kontrol_ok = mysql_fetch_array($kontrol);
echo ("Giriş Onaylandı");


}

}
else {
echo ("");
}

cemozden

Boşluk varsa kayıt etmesini mi istiyorsunuz ? Eğer öyle ise if bloğundaki ! işaretlerini kaldırın. Ayrıca satır sayısı alırken mysql_num_rows() fonksiyonunu kullanmanızı tavsiye etmem. Satır sayısı arttığında sapıtmaya başlıyor onun yerine mysql'in count() fonksiyonunu kullanmanızı öneririm.

yavuz21

İstedğim şey üye adı ve şifre girildiğinde doğrumu değilmi diye bakması doğruysa 1 değilse iki yazması eğer üye adı doğru ama şifre satırı boşsa şifreyi kaydetmesi ama nasıl olcak

furkankalkan

#3
Şifreyi kaydetmesi dediğinizden kastınız nedir ? 
Lover
twitter.com/furkan_kalkan1

yavuz21

demek istediğim kayıt sayfasıyla login sayfası aynı olduğu için gelen bilgiler doğru ise 1 yanlışsa sıfır eğer tabloda bilgi yoksa 2 çıktısını yazdırması