Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: AJAX (динамическая форма)

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: динамическая форма + AJAX
aleks3130
Отправлено: 19 Сентября, 2011 - 16:11:18
Post Id


Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)

[+]


есть кнопка
<input type="submit" value="220" id="otpr1"> (одна кнопка нужно много ))) )


есть AJAX
$('#otpr1').click(function(){

$.ajax({
type: "POST",
url: "action1.php",
data: "&id="+otpr1,
cache: false,
success: function()
{
alert ("action");
}
})
})

есть обработчик action1.php

$id=$_REQUEST['id'];

// добавление данных в БД
$res = mysql_query("select * from gb where id='$id'", $link) or die("Не удалось произвести запрос<br>");

while ($zak_ra = mysql_fetch_assoc ($res))
{
$msg=$zak_ra['msg'];
}

if ($msg==1){$msg=0;} else {$msg=1;}

$res=mysql_query("UPDATE gb SET msg='$msg' WHERE id='$id'") or die("ошибка внесения данных в БД");
$r=mysql_query ($res);

обработчик исправлет 1 на 0 и на оборот в ячейки БД в соответствии с id

Как сделать тоже самое только с динамическим количеством кнопок?

Заранее спасибо
 
 Top
Viper
Отправлено: 19 Сентября, 2011 - 16:35:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




Несколько непонятно что именно сделать...


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
MrBeard
Отправлено: 19 Сентября, 2011 - 16:55:51
Post Id



Гость


Покинул форум
Сообщений всего: 97
Дата рег-ции: Авг. 2011  


Помог: 2 раз(а)




если правильно понял, то что то вроде
CODE (html):
скопировать код в буфер обмена
  1. <input type="button" id="onprN" class="ajaxButton"/>


и скрипт для отправки
CODE (javascript):
скопировать код в буфер обмена
  1. $('.ajaxButton').click(function(){
  2.  
  3.     $.ajax({
  4.         type: "POST",
  5.         url: "action1.php",
  6.         data: "&id=" + $(this).attr("id"),
  7.         cache: false,
  8.         success: function()
  9.         {
  10.              alert ("action");
  11.         }
  12.     })
  13. })
  14.  

но я не проверял, правильно ли я помню)

(Отредактировано автором: 19 Сентября, 2011 - 16:56:42)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB