Есть страница index:
<?
include("config/config.php"); // Подключение к базе
include("functions/auth.php"); // Проверка логина и пароля
?>
<html>
<head>
<script language="javascript" src="js/jquery.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>index</title>
</head>
<body>
<?
if(!isset($_SESSION["admin"])){
include("bricks/login.php");
}
else
{
………
}
?>
</body>
</html>
В корне есть папки с названиями: bricks,config,css,functions,js………
В папке bricks есть файл login.php(Он загружается в index.php)
<form id="auth">
<input name="login" id="login" type="text"><p>
<input name="password" id="password" type="text"><p>
<input name="" type="submit">
</form>
<div id="server"></div>
<script>
$(document).ready(function(){
$('#auth').submit(function(){
$.ajax({
type: "POST",
url: "functions/auth.php",
data: "login=" + $("#login").val() + "&password=" + $("#password").val(),
success: function(html){
$("#server").html(html);
}
});
return false;
});
});
</script>
В папке functions есть файл auth.php:
<?
if($_GET["login"] == ''){
function auth()
{
$result = mysql_query("SELECT * FROM user");
$myrow = mysql_fetch_array($result);
………………
}
auth();
}
?>
Когда страница загружена, то появляется форма с полями для ввода логина и пароля. Я ввожу логин и пароль и нажимаю отправить,после чего скрипт выдаёт ошибку подключения к базе данных. Мне непонятно почему происходит ошибка подключения к базе!? Подключение к базе я организовал на главной странице и все мои файлы были загружены в неё. В чём моя ошибка!? Или подскажите хотя бы правильный принцип построения сайта, который завязан на одной странице!!! Пожалуйста! очень надо!
Код обрамляем в соответствующие теги, пожалуйста.