Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с AJAX. 
:(
    Опции темы
Istergul
Дата 19.2.2009, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 26.11.2008

Репутация: нет
Всего: нет



Есть файл с таким кодом:

Код

<html>
<head>
    <script src="prototype.js" type="text/javascript"></script>
    <title>Добавить автора</title>
</head>
<body>
<script type="text/javascript">
    function ev() {
        alert(  'hello'  );
        var name = $F("name");
        new Ajax.Updater('ok', 'ajax.php',
                { method: 'get',
                  parameters: { ok: name },
                }
              );
        }
</script>
<?php
if ($_SERVER['REQUEST_METHOD'] == "POST") {
    if (($_POST['name'])<>"") {
        echo 'Имя есть!';
    }
}
else {
    echo '<form action="adduser.php" method=post>
    <table border="0">
    <tr>
        <td width="150">Имя:</td>
        <td width="200"><input type="text" name="name" size="16" maxlength="16" onChange="ev();">
        <input type="button" value=Test3 onclick="event();"></td>
        <td width="30"><div id="ok"></div></td>
    </tr>
    <tr>
        <td width="150">Пароль:</td>
        <td width="200"><input type="password" name="pass" size="40" maxlength="40"></td>
        <td width="30"></td>
    </tr>
    <tr>
        <td width="150">Полное имя: </td>
        <td width="200"><input type="text" name="full_name" size="40" maxlength="40"></td>
        <td width="30"></td>
    </tr>
        <td colspan="3" align="center"><input type="submit" value="Готово"></td>
    </tr>
    </table>
    </form>';
}

?>
</body>
</html>


и есть оброботчик ajax.php :
Код

<?php
    include_once('include_fns.php');

    if (!check_auth_user()) 
    {
        login_form();
    }
    else 
    {
        $i = @$_GET["ok"];
        
        $handle = db_connect();
        
        $query = 'select * from writers order by created desc';
        $result = $handle->query($query);
        
        while ($nick = $result->fetch_assoc()) 
        {
            if ($i==$nick['username'])
            {
                echo 'Данный ник занят!';
            }
            else
            {
                echo 'Данный ник Свободен.';
            }
        }
    }
?>


Должен проверяться свободен ли ник пользователя для регистрации или нет. Но похоже где-то в коде с JavaScript ошибка и код не выдаёт результата.
PM MAIL   Вверх
awers
Дата 19.2.2009, 15:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: нет
Всего: 31



Попробуй для отладки использовать Mozill`у совместно с Firebug. 
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0513 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.