tahirozden
Öğrenci
- Katılım
- 15 Haziran 2013
- Mesajlar
- 3
- Reaksiyon puanı
- 0
- Puanları
- 0
ARKADAŞLAR, üye girişinin yapılabilmesi için kullanıcı adı ve şifrenin olduğu bi fonksiyon tanımladım. bu fonksiyonu indexe çağırdım. ama bir türlü giriş yapıldı yazısını yazdıramadım. bana yardımcı olur musunuz? buradaki hatayı bulamadım.
[[[[[[[[[[[[[[fonksiyonlarda tanımlanan fonksiyon.php]]]]]]]]]
function login_Kontrol($login)
{
$sql = ("SELECT * FROM kullanicilar WHERE Kullanici_Adi = '".$login["Kullanici_Adi"]."' and Sifre ='".$login["Sifre"]."'");
print $sql;
$result = mysql_query($sql);
$kayitSayisi = mysql_num_rows($result);
$array= mysql_fetch_array($sql);
if($kayitSayisi > 0)
{
echo " Giriş Yapıldı.";
$_SESSION["login_state"] = "OK";
}
else
{
$mesaj = "Bilgileri kontrol ediniz...";
exit();
}
}//end function
[[[İNDEXTE ÇAĞIRILAN FONKSİYON]]]]]
if($_POST)
{
$Kullanici_Adi=$_POST["Kullanici_Adi"];
$Sifre=$_POST["Sifre"];
if (isset($_POST["Giriş"]))
{
foreach($_POST["Giriş"] as $indis=>$deger )
{
if (empty($deger)==true)
{
$mesaj="Lütfen bilgileri kontrol ediniz";
exit();
}
}
login_Kontrol($_POST["Giriş"]);
}
[[[[[[[[[[[[[[fonksiyonlarda tanımlanan fonksiyon.php]]]]]]]]]
function login_Kontrol($login)
{
$sql = ("SELECT * FROM kullanicilar WHERE Kullanici_Adi = '".$login["Kullanici_Adi"]."' and Sifre ='".$login["Sifre"]."'");
print $sql;
$result = mysql_query($sql);
$kayitSayisi = mysql_num_rows($result);
$array= mysql_fetch_array($sql);
if($kayitSayisi > 0)
{
echo " Giriş Yapıldı.";
$_SESSION["login_state"] = "OK";
}
else
{
$mesaj = "Bilgileri kontrol ediniz...";
exit();
}
}//end function
[[[İNDEXTE ÇAĞIRILAN FONKSİYON]]]]]
if($_POST)
{
$Kullanici_Adi=$_POST["Kullanici_Adi"];
$Sifre=$_POST["Sifre"];
if (isset($_POST["Giriş"]))
{
foreach($_POST["Giriş"] as $indis=>$deger )
{
if (empty($deger)==true)
{
$mesaj="Lütfen bilgileri kontrol ediniz";
exit();
}
}
login_Kontrol($_POST["Giriş"]);
}