Удаление постов

1. Жека (09.04.2010 / 05:16)
подскажите пожалуйста, как мне прописать в скрипте код (начиная с формы и заканчивая удалением из мускула), чтобы можно было за один раз удалять много постов (как в форуме)?

2. Игорь (09.04.2010 / 08:14)
В смысле каждый по отдельности? Или все сразу? obana

3. Назар (09.04.2010 / 10:53)
<form action=del.php method=post>for i=0;i<vsego zapisey;i++
{<input type=checkbox name=arr[] value=post[id]>}<input type=submit valu=DELETE></form>
del.php
foreach ($_POST[arr] as $value){
тут запрос в базу с выбором постов. Если ид=$валуе удаляем}

4. Назар (09.04.2010 / 10:54)
Вобщем сеичас с тела и на паре! Чуть пожже напишу точнее

5. Назар (09.04.2010 / 11:37)
<?php
//Выбор постов которые хотим удалить
echo '<form method="post" action="del.php">';
//Припустим посты уже считаны и хранятся как ассоциативный масив в переменной $posts
for ($i=0;$i<$total_post;$i++)
{
echo '<input type="checkbox" name="mas['.$posts[id].']" value="1">';//Пишем в масив mas[] с индексом id поста 1,если он отмечен.
}
echo '<input type="submit" value="DELETE"></form>';
//del.php
$total=Сюда пишем количество записей с таблицы
$mass[]=$_POST[mas];
for ($i=0;$i<$total;$i++)
{$posts=запрос с таблицы(переписываем в ассоциативный массив (mysql_fetch_assoc));
if ($mass[$posts[id]==1) удаляем запись с БД
}
?>


6. Жека (09.04.2010 / 18:50)
Чё та не понял для чего нужна "$i"...

7. Жека (10.04.2010 / 21:17)
5. demeros, спасиб, решил проблему smile

URL: https://visavi.net/topics/7983