|
|
|
| Нажав на кнопку надо удалить записи из таблицы , ставя флажки около каждой записи.
у меня такой код:
while ($m=mysgl_fetch_array($r))
{
вывод записей таблицы
тут код для флажков
<input type=checkbox name= value= >
}
?>
тут кнопка удалить
<form action=6.php method=post>
в файле 6.php :
$query="DELETE FROM table"-так удаляет все записи в таблице, а надо только те которые выдедлены галочкой | |
|
|
|
|
|
|
|
для: fsol
(17.08.2011 в 18:51)
| | я для атрибута name checkbox-a вписывал айди строки из таблицы, и после нажатия на кнопку "удалить" проверял какие checkbox нажаты и брал их названия, которые использовал при удалении строк......(надеюсь ход моих мыслей понятен) | |
|
|
|
|
|
|
|
для: f111
(17.08.2011 в 19:10)
| | Только в общих чертах, настолько что реализовать вряд ли получится. | |
|
|
|
|
|
|
|
для: fsol
(17.08.2011 в 19:22)
| | 1.php
<form action=6.php method=post>
<?php
while ($m=mysgl_fetch_array($r))
{
//вывод записей таблицы
echo "<input type='checkbox' name='".$m['id']."' value=''>".$m['text'];
}
?>
<input type="submit" value="Delete" />
</form>
|
6.php
//ловим массив $_POST в котором содержатся названия чекбоксов с галочками
// полученные данные "подготавливаем" для запроса
|
хотя может есть и лучше вариант | |
|
|
|
|
|
|
|
для: fsol
(17.08.2011 в 18:51)
| | Для этого флажкам присваивают имя-массив, что-то вроде name='type[]', а потом удаляют выбранные элементы при помощи IN в WHERE-конструкции. Возможно вас заинтересует тема по ссылке http://softtime.ru/forum/read.php?id_forum=1&id_theme=39461. | |
|
|
|