Подскажите пожалуйста что не так. Форма авторизации. Ввожу неправильный логин/пароль выдает 'No correct' так и должно. Ввожу правильный все равно выдает 'No correct' что не так делаю
<?php
////////////////// настройка соединения с БД /////////////////////////
$hostname_connect = "localhost"; //параметры подключения к БД
$database_connect = "bdsite1";
$username_connect = "user1";
$password_connect = "12345";
// функция подключения к БД
$connect = mysql_pconnect($hostname_connect, $username_connect, $password_connect) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_connect); //функция, подключаемся к БД
// Вывод данных в кодировке
@mysql_query ("set character_set_client='utf8'"); //кодировка данных
@mysql_query ("set character_set_results='utf8'");
@mysql_query ("set collation_connection='utf8_unicode_ci'");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:www.w3.org/TR/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />
<title> Админка и защита от взлома </title>
</head>
<body>
<h1> Админка </h1>
<div style="background-color:#D3D3D3; width:200px; padding:10px">
<form method="post">
Login:<br/>
<input name"log" type="text" style="cursor:pointer"> <br/><br/>
Password:<br/>
<input name="passw" type="password" style="cursor:pointer"> <br/><br/>
<input type="submit" name="button" value="Войти" style="cursor:pointer">
</form>
<?php
if ($_POST['button'])
{
$log = $_POST['log'];
$passw = $_POST['passw'];
if ( ($log === $row[0]) and ($passw === $row[1]))
{
$_SESSION['auth'] = $log;
echo "Enter to admin -> <a href='admin.php' > </a>";
}
else
{
return exit ('Not correct');
}
}
?>
</body>
</html>
1. Red_man - 31 Мая, 2016 - 21:27:07 - перейти к сообщению
2. Строитель - 31 Мая, 2016 - 21:34:12 - перейти к сообщению
Red_man пишет:
Не так сравниваете. Вернее, сравниваете с "ничем". У вас в условии записано так что не так делаю