vitaher

Статус
  • Активный

Последние сообщения vitaher

  • PHP для идиотовПринцип завязки на странице index, Не получается завязать все функции на одной с • 1 марта 2011 г. 11:25

    Здравствуйте! Подскажите пожалуйста в чём моя ошибка!?Есть страница index:<?include("config/config.php"); // Подключение к базеinclude("functions/auth.php"); // Проверка логина и пароля?><html><head><script language="javascript" src="js/jque...
    Здравствуйте! Подскажите пожалуйста в чём моя ошибка!?
    Есть страница 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();
    }
    ?>


    Когда страница загружена, то появляется форма с полями для ввода логина и пароля. Я ввожу логин и пароль и нажимаю отправить,после чего скрипт выдаёт ошибку подключения к базе данных. Мне непонятно почему происходит ошибка подключения к базе!? Подключение к базе я организовал на главной странице и все мои файлы были загружены в неё. В чём моя ошибка!? Или подскажите хотя бы правильный принцип построения сайта, который завязан на одной странице!!! Пожалуйста! очень надо!

    Код обрамляем в соответствующие теги, пожалуйста.