[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Занести id в массив, если отметили галочкой
Undertaker
Здравствуйте, есть у меня "живой поиск". Через ajax он выводит данные из базы, по первым буквам, но вопрос в другом, для каждого найденного значения имеется checkbox и если мы его отметили то как можно положить id в массив? Как должен выглядеть обработчик добавления?
Код ajax странички такой:

$query = mysql_query("SELECT * FROM `material` WHERE `name` LIKE '%".$search."%' OR `name` LIKE '%".$search."%'"); //$search это вводимое значение спредидущей страницы которая и запрашивает ajax запрос
if(mysql_num_rows($query) > 0){
$sql = mysql_fetch_array($query);
do{
echo "<input type='checkbox' onclick='myFunction(this.checked)' name='".$sql['id']."' value='".$sql['id']."'>".$sql['name']."<br>"; //вот сам checkbox и его имя (id выводимого значения)
}while($sql = mysql_fetch_array($query));
}else{
echo "Нет результатов";
}

А вот js функция которая отслеживает нажатие

function myFunction(){
if(arguments[0]){ alert ('да') //алерты я поставил что бы проверить работоспособность, в последующем я хотел поставить сюда обработчик удаления и добавления записи
}
else { alert('Нет');}
}



_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.