Döngüye girmene gerek yok
<?php
function girisyap()
{
    if(empty($_POST['gnick']) || empty($_POST['gsifre']) || $_POST['gnick']=="nick ne?" || $_POST['gsifre']=="sifren?"):
    
        echo "tüm alanları doldur";
        
    else:
    
        $gnick = $_POST['gnick'];
        $gsifre = md5($_POST['gsifre']);
        
        $sql = mysql_query("SELECT COUNT(*) FROM uyeler WHERE nick = '" . $gnick . "' AND sifre='" . $gsifre . "'") or die (mysql_error());
        $yow = mysql_fetch_array($sql);
        
            if($yow[0] > 0):
            
                global $form;
                $form = "gizle";
                echo "Vay benim anam babam ! <br>kim gelmiş !<br> $gnick gelmiş ! <br>içeri buyur";
                echo "<meta http-equiv=refresh  content=3;url=mekan.php>";
                
            else:
            
                echo "şifrenden emin misin ?";
                
            endif;
            
    endif;
}
?>