есть кнопка
<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
Как сделать тоже самое только с динамическим количеством кнопок?
Заранее спасибо
1. aleks3130 - 19 Сентября, 2011 - 16:11:18 - перейти к сообщению
2. Viper - 19 Сентября, 2011 - 16:35:25 - перейти к сообщению
Несколько непонятно что именно сделать...
3. MrBeard - 19 Сентября, 2011 - 16:55:51 - перейти к сообщению
если правильно понял, то что то вроде
и скрипт для отправки
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $('.ajaxButton').click(function(){
- $.ajax({
- type: "POST",
- url: "action1.php",
- data: "&id=" + $(this).attr("id"),
- cache: false,
- success: function()
- {
- alert ("action");
- }
- })
- })
но я не проверял, правильно ли я помню)