Пароль:
RSS Поиск

Kasseler CMS
Проблемка с AJAX
АвторСообщение
 NorwayDaaGER
Добавлено: 05.11.2009 23:41:09   Заголовок сообщения: Проблемка с AJAX#1
DaaGER
Группа: Kasseler team
Пользователь №: 340
Возраст: 20
Сообщения: 832
Спасибо сказали: 130 раз(а)
Дата регистрации: 11.10.2008
Статус: Offline
Всем привет...Парился долго и так как, ничего не смог сделать, обращаюсь к вам :-[


За основу взял функцию onoff() модуля файлов.

Вот что в коде модуля:
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER
$user_id=$userinfo['uid'];
      
$status = ($status==0) ? "<font color='green'>"._MONITORON."</font>" : "<font color='red'>"._MONITOROFF."</font>";
$result = $db->sql_query("SELECT status FROM ".$prefix."_forum_monitor WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
    

$button="<td align='center' style='CURSOR: pointer;' onclick=\"onoff('".$topic_id."', '".$user_id."', 'index.php?module=Forum&do=onoff&topic_id=".$topic_id."&user_id=".$user_id."')\"><div id='onoff".$topic_id."".$user_id."'>".$status."</div></td>";

//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER

А вот сама функция:
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER
function onoff(){
global $prefix, $db;
    $result = $db->sql_query("SELECT status FROM ".$prefix."_forum_monitor WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
      
    $setinfo = $db->sql_fetchrow($result);
    
    if  ($setinfo['status']==""){
    $db->sql_query("INSERT INTO {$prefix}_forum_monitor (topic_id, user_id, status) VALUES ('".$_GET['topic_id']."', '".$_GET['user_id']."', 1)");};

    if  ($setinfo['status']==0){
         $result=$db->sql_query("UPDATE ".$prefix."_forum_monitor SET status='1' WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
         echo "<font color='green'>"._MONITORON."</font>";
             }     
    else {
        $result=$db->sql_query("UPDATE ".$prefix."_files SET status ='0' WHERE user_id='".$_GET['user_id']."', topic_id='".$_GET['topic_id']."'");
        echo "<font color='red'>"._MONITOROFF."</font>";

    }    
}
//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER//DaaGER

Изначально, записей в таблицы нет, прошу это учесть. Если это и есть "корень зла", то подскажите что делать.

P.S. Переводить, че там накопипастил не буду, и так понятно, что нужно менять статус :-)
P.P.S. Очень надеюсь на вашу помощь :-[

__________________
[b]С уважением Касымов Нурлан a.k.a. DaaGER[/b] [i]Кошельки для ваших благодарностей: R965996224598 и Z331894802549[/i] Делаю хаки, блоки и модули :) Какой же я молодец :D А ещё я флудер)))
Вверх Пожаловаться на сообщение Сказать спасибо
Просмотр профиля Отправить личное сообщение
 Russian Federationsmartic
Добавлено: 06.11.2009 07:42:36   Заголовок сообщения: Re: Проблемка с AJAX#2
smartic
Группа: Клиенты
Пользователь №: 337
Возраст: 26
Сообщения: 633
Спасибо сказали: 84 раз(а)
Дата регистрации: 08.10.2008
Статус: Offline
а в function.js добавил функцию?

__________________
Обсуждения в форуме часто напоминают анализ кала: кто-то насрал и ушел, а другие сидят и спорят...
Вверх Пожаловаться на сообщение Сказать спасибо
Просмотр профиля Отправить личное сообщение
 NorwayDaaGER
Добавлено: 06.11.2009 07:53:55   Заголовок сообщения: Re: Проблемка с AJAX#3
DaaGER
Группа: Kasseler team
Пользователь №: 340
Возраст: 20
Сообщения: 832
Спасибо сказали: 130 раз(а)
Дата регистрации: 11.10.2008
Статус: Offline
Хммм..Нет:-[

__________________
[b]С уважением Касымов Нурлан a.k.a. DaaGER[/b] [i]Кошельки для ваших благодарностей: R965996224598 и Z331894802549[/i] Делаю хаки, блоки и модули :) Какой же я молодец :D А ещё я флудер)))
Вверх Пожаловаться на сообщение Сказать спасибо
Просмотр профиля Отправить личное сообщение
Страница: 1 из 1 Вы можете просматривать темы
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать сообщения
Вы не можете удалять сообщения
Вы не можете модерировать этот форум
 
XHTML Validation   CSS Validation   Designed by CENTROARTS.com