|
|
|
| Здравствуйте
Вообщем у меня идет такой код
for($i=1;$i < mysql_num_rows($result)l$i++) {
echo "<tr><td>$name</td></tr>";
}
|
Вообщем этот код выводит все имена из базы....
Так вот мне надо сделать напротив каждого имени чекбокс...
Допустим выделил чекбокс и снизу форма "удалить"
Вот не знаю как сделать...
Откуда узнать какой именно чекбокс выделил....
Вообщем запрос на удаление юзера надо по нажатию на "Удалить"
А удаляться должны те юзеры напротив которых стоят галочки
Вот =) | |
|
|
|
|
|
|
|
для: SnooPI
(30.04.2007 в 19:00)
| |
<?php
print "<form method='post'>";
for ($i=1; $i<mysql_num_rows($result); $i++)
print "<tr><td>$name</td><td><input type='checkbox' name='delete' value='$name' /></td></tr>";
print "<input type='submit' value='Готово' /></form>";
?>
|
далее удаляете все имена, которые содержатся в массиве $_POST['delete'] | |
|
|
|
|
|
|
|
для: bronenos
(30.04.2007 в 20:45)
| | Т.е. напиать запрос такойй:
$query = "DELETE $_POST['name'] from users";
$result= mysql-Query($query);
|
Или я не понимаю =) | |
|
|
|
|
|
|
|
для: bronenos
(30.04.2007 в 20:45)
| |
print "<tr><td>$name</td><td><input type='checkbox' name='delete' value='$name' /></td></tr>";
|
И что в этом случае будет содержать массив $_POST['delete']? Наверное name='delete' как-то должно отображать индекс этого массива, в ином случае не выбрать нескольких значений. | |
|
|
|
|
|
|
|
для: sim5
(30.04.2007 в 20:58)
| | ой, сори!!!
name='delete[]'
foreach ($_POST['delete'] as $key)
mysql_query ("delete from table where name='$key'");
|
| |
|
|
|
|
|
|
|
для: bronenos
(30.04.2007 в 21:03)
| |
$list = explode(',', $_POST['del_id']);
mysql_query ("delete from table where id in ($list)");
|
| |
|
|
|
|