Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2010, 12:22   #1
Crach13
Новичок
Джуниор
 
Регистрация: 14.01.2010
Сообщений: 2
По умолчанию удаление записи из БД через флажок

Подскажите пожалуйста, как сотворить сие чудо.

Есть БД 'test' и таблица 'categories' с полями 'id и 'name'.

и код...
PHP код:
<?php
require_once ("conf.php");
$r mysql_query('SELECT * FROM categories ORDER BY id') or die (mysql_error);
for (
$data=array(); $row=mysql_fetch_assoc($r); $data[]=$row)
?>
<form method="post" name="adminList">
<input type="submit" value="Удалить">
<table border="1">
    
<tr bgcolor="#CCCCCC">
<td><input type="checkbox" name="toggle" onClick="checkAll"></td>
    <td>ID</td>
    <td>Название категории</td>
</tr>
<?php for ($i=0$i count($data); $i++){
?>
<tr>
    <td><input type="checkbox" id="cb<?php echo $i?>" value="<?php $data[$i][id];?>"></td>
    <td><?php echo $data[$i][id]."<br>";  ?></td>
    <td><?php echo $data[$i][name]."<br>"?></td>
</tr>
<?php ?>
</table>
</form>
Я хочу сделать так, чтобы при установке флажка напротив нужной строки и при нажатии кнопки 'Удалить', строка удалялась из БД.

Заранее благодарю за советы.

Последний раз редактировалось Stilet; 20.01.2010 в 14:24.
Crach13 вне форума Ответить с цитированием
Старый 16.01.2010, 04:17   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

HTML
Код:
<form action='test.php' method='post'>
<input type='checkbox' name='ids[]' value=1>1
<input type='checkbox' name='ids[]' value=2>2
<input type='checkbox' name='ids[]' value=3>3
<input type='submit' value='OK'>
</form>
PHP
Код:
<?
if (isset($_POST["ids"])) {
	for ($i = 0; $i < count($_POST["ids"]); $i++)
		echo $_POST["ids"][$i];
}
?>
По аналогии разберётесь
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 20.01.2010, 14:10   #3
Crach13
Новичок
Джуниор
 
Регистрация: 14.01.2010
Сообщений: 2
По умолчанию

Большущее спасибо!
Crach13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление записи. ADO Rekky БД в Delphi 13 02.11.2011 12:46
Удаление записи в БД DuM4uK БД в Delphi 2 05.10.2009 15:53
флажок и delphi guffer Общие вопросы Delphi 1 24.08.2009 10:46
Удаление записи в ListView Небесный Общие вопросы Delphi 1 14.12.2008 22:22
Удаление записи с Registry celovec Общие вопросы Delphi 2 29.07.2007 21:55