nameivan
Новичок
Всем привет!
Итак, есть файл connect.php, который предполагается подключать в скриптах
И есть файл index.php и в нем же форма авторизации
Сама страница загружается, но при вводе логина и пароля получаю сообщение No database selected.
Помогите разобраться где я ошибся. Параметры подключения прописаны верно.
Итак, есть файл connect.php, который предполагается подключать в скриптах
Код:
<?php
$host = 'localhost'; // адрес сервера
$database = 'base'; // имя базы данных
$user = 'root'; // имя пользователя
$password = ''; // пароль
?>
Код:
<?php
session_start();
?>
<head>
<title></title>
</head>
<body>
<div align="center">
<?php
require_once 'connect.php';
$link = mysql_connect($host, $user, $password, $database)
or die("Ошибка " . mysql_error($link));
if(isset($_POST['login']) && isset($_POST['pass'])){
$sql = mysql_query("SELECT count(*) FROM `users` WHERE `login` = '".$_POST['login']."' AND `password` = '".MD5($_POST['pass'])."';")
or die(mysql_error());
$row = mysql_fetch_assoc($sql);
if($row['count(*)']>0){
$_SESSION['login'] = $_POST['login'];
echo '<meta http-equiv="refresh" content="0;URL=main.php">';
exit();
}else{
echo '<strong>Введен не верный логин/пароль!</strong>';
}
}
?>
<form action="" method="post">
<table>
<tr>
<td colspan="3" align="center">Логин</br><input type="text" size="20" name="login"/></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td colspan="3" align="center">Пароль</br><input type="password" size="21" name="pass"/></td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td><div align="right"><input type="submit" name="Submit" value=" Вход "></div></td>
<td> </td>
<td><div align="left"><input type="reset" name="Submit2" value=" Отмена "></div></td>
</tr>
</table>
</form>
</div>
</div>
</div>
</body>
</html>
Сама страница загружается, но при вводе логина и пароля получаю сообщение No database selected.
Помогите разобраться где я ошибся. Параметры подключения прописаны верно.