HELP: Проблемма с функцией php

Статус
В этой теме нельзя размещать новые ответы.
PHP:
function loggin($user_login,$user_pass){ 
    global $usertable;
    //$user_login = mysql_real_escape_string($user_login);//для выборки из базы mysql_real_escape_string() функция не нужна
    //$user_pass = mysql_real_escape_string($user_pass);// см.выше.
    $user_pass = md5(md5($user_pass));
    $result = mysql_query ("SELECT `usernick`, `userpass` FROM ".$usertable." WHERE `usernick` ='".$user_login."'") or die(mysql_error());
    /*    while ($line = @mysql_fetch_array($result, MYSQL_BOTH)){
            $userdb = $line['usernick'];
            $passdb = $line['userpass'];
        } */  ## вывод в цикле здесь вообще не нужен, т.к. предполагается вывод только одного значения. Соответственно:
		if(mysql_result($result, 0, 0) > 0){// если есть хотя бы один результат двигаемся дальше.
		  $line = mysql_fetch_assoc($result, MYSQL_BOTH); //Выводим данные
		     if($user_login == $line['usernick'] && $user_pass == $line['userpass']){// Сравниваем значения
                echo "good";
                } else {
                echo "error";
                }
        }
		
$user_login = "user";
$user_pass = "123";
loggin($user_login,$user_pass);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху