[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление писем
BRO_ukr
Добрый день! Помогите переписать код в почте. Нужно изменить удаление всех писем на удаление писем с определённым пользователем.
Вот запрос за удаление:
<a href='/?mail&del_all'> Удалить все</a>

А вот часть кода с удалением:
elseif(isset($_GET['del_all']))
{
if(isset($_GET['ok']))
{
$q=mysql_query("SELECT * FROM `mail` WHERE `id_user` = '$user[id]'");
while($post=mysql_fetch_array($q))
{
if($post['type']=='to' && $post['read']==1)mysql_query("DELETE FROM `mail` WHERE `id` = '$post[id]'");
elseif($post['type']=='at')mysql_query("DELETE FROM `mail` WHERE `id` = '$post[id]'");
}
header("Location:?mail");
}
podtv("?mail&del_all&ok","?mail");
include_once 'incezzy/foot.php';
}

icedfox
Если следовать вашему стилю, то как то так
<a href='/?mail&del_user=123'> Удалить почту юзера ID 213</a>

		} elseif( !empty($_GET['del_user']) )
{
$user_id = intval($_GET['del_user']);
if(isset($_GET['ok']))
{
$q=mysql_query("SELECT * FROM `mail` WHERE `id_user` = '{$user_id}'");
while($post=mysql_fetch_array($q))
{
if($post['type']=='to' && $post['read']==1)mysql_query("DELETE FROM `mail` WHERE `id` = '$post[id]'");
elseif($post['type']=='at')mysql_query("DELETE FROM `mail` WHERE `id` = '$post[id]'");
}
header("Location:?mail");
}
podtv("?mail&del_all&ok","?mail");
include_once 'incezzy/foot.php';
}

но я бы делал более красиво.
Быстрый ответ:

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