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
Форумы портала PHP.SU :: Версия для печати :: AJAX (динамическая форма)
Форумы портала PHP.SU » » Вопросы новичков » AJAX (динамическая форма)

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

1. aleks3130 - 19 Сентября, 2011 - 16:11:18 - перейти к сообщению
есть кнопка
<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

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

Заранее спасибо
2. Viper - 19 Сентября, 2011 - 16:35:25 - перейти к сообщению
Несколько непонятно что именно сделать...
3. MrBeard - 19 Сентября, 2011 - 16:55:51 - перейти к сообщению
если правильно понял, то что то вроде
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.  

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

 

Powered by ExBB FM 1.0 RC1