merhaba,
acaba veritabanına bağlı mısınız? onu bir kontrol edin. sonra
5inci satırda
echo $userTxt . " ". $sifreTxt;

kullanarak post ettiğiniz verileri bir kontrol edin. post() fonksiyonunu göndermemişsiniz. değerler doğru gelmiyor olabilir.

eğer değerler de doğru gözüküyorsa ;

function Sor ($sql) {
echo $sql;

echo ekleyerek sorgunuza bir bakın. post() bir şeyleri bozuyor olabilir. o sorguyu phpmyadmin'den göndererek yanıt alıyor musunuz ona da bir bakın. olayı anlamanız açısından faydası olur.
daha sonra da http://php.net/manual/tr/function.mysql-error.php şuna da bir bakın.

ayrıca mevzuya yeni başladığınızı söylemişsiniz. php.net dökümanlardan pdo ile başlayıp ilerlemenizi öneririm.

kolaylıklar.



Raude adlı üyeden alıntı: mesajı görüntüle
Normalde php bilmiyorum Tasarım ve css/html bilgimin üzerine php'yi biraz öğrenirsem psd to css yaparken daha verimli olacağımı düşündüğümden biraz ilgilenmek istedim.

Css bir temaya admin panel yapmak istiyorum fakat login ekranında;
doldurulması gereken bilgiler var sorgusu ve yanlış bilgiler girdiniz sorgusu çalışıyor olmasına rağmen doğru bilgiler girdiğim zaman login olmak yerine hata alıyorum. bu konuda bana yardımcı olabilir misiniz? Hatalı gözüken kodları aşağıya yazıcam şimdiden teşekkürler.


 if (isset($_POST["formGonderBtn"]))
            {
                $userTxt = @mysql_real_escape_string (post("userTxt"));
                $sifreTxt= @mysql_real_escape_string (post("sifreTxt"));

                if ($userTxt=="" || $sifreTxt=="")
                {
                    echo '<div class="alert alert-warning">Boş Alan Bırakmayınız..</div>';
                }

                else 
                {
                    $Sor = Sor("SELECT username, password FROM admin WHERE username='{$userTxt}' AND password='{$sifreTxt}'");
                    if(Say($Sor)>0)
                    {
                        $Yaz = Yaz($Sor);
                        $userS = sYap(array('user' => $Yaz["username"]));
                        $passS = sYap(array('pass' => $Yaz["password"]));
                        $oturum = sYap(array('oturum' => md5($Yaz["password"].$_SERVER["REMOTE_ADDR"])));
                        if ($userS == true AND $passS == true AND $oturum == true)
                        {
                            echo '<div class="alert alert-success">Giriş Başarılı</div>';
                        }
                        else
                        {
                            echo '<div class="alert alert-danger">Oturum Açılamadı ! </div>';
                        }
                    }
                    
                    else
                    {
                       echo '<div class="alert alert-danger">Yanlış Bilgiler Girdiniz ! </div>'; 
                    }
                }

                
            }
Foksiyonlar

// Say Fonksiyonu Başlangıcı
	function Say($par)
	{
		return @mysql_num_rows($par);
	}

	// Yaz Fonksiyonu Başlangıcı
	function Yaz($par)
	{
		return @mysql_fetch_assoc($par);
	}

// Sor Fonksiyonu
	function Sor ($sql)															// Sor Fonsiyonu için istenilen parametre değeri olarak $sql değişkeni verilmiştir.
	{
		global $Hata;															// Global Hata Değişkeni $Hata
		if(isset($sql)) 														// Eğer $sql Değişkeni tanımlaysa (isset;True ve False döner tanımlıysa true değilse false dönecektir. )
		{
			if(Connect()) 														// Eğer bağlantı varsa
			{
				$sonuc = @mysql_query($sql);										// mysql sorgusanda hata çıkmazsa sonuca sorgunun cevabını verecektir.
				$Hata = mysql_error();											// Bir hata meydana gelirse $Hata değişkenine ata 
				DisConnect();													// Hata meydana gelirse bağlantimizi kapatacaktir.
				return $sonuc;													// Sonuca geri döndür.
			}
		}
	}


 // Yap Fonsiyonu Başlangıçı
        function sYap ($par)
        {
        	if ($par!="")
        	{
        		foreach ($par as $p => $v)
        		{
        			$_SESSION [$p] = $v;	
        		}
        		return true;
        	}

        	else
        	{
        		return false;
        	}		
    	}