<script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script>
Valeu cara, aqui funcionou perfeitamente, utilizei o mesmo código para Apagar, Marcar como lido e Marcar como não Lido.. abaixo está o meu código...
<?
if(isset($_POST['message_action'])){
// função que exclui as mensagens selecionadas
if($_POST['message_action'] == "delete"){
$msg = $_POST["messages_ids"];
foreach($msg as $id){
mysql_query("DELETE FROM `messages` WHERE `id`='$id' AND `to`='$user_auth->username'");
}
header("Location: index.php?mode=messages");
}
// função que marca como lido as mensagens selecionadas
if($_POST['message_action'] == "mark-read"){
$msg = $_POST["messages_ids"];
foreach($msg as $id){
mysql_query("UPDATE `messages` SET `read`='1' WHERE `id`='$id' AND `to`='$user_auth->username'");
}
header("Location: index.php?mode=messages");
}
// função que marca como não-lida as mensagens selecionadas
if($_POST['message_action'] == "mark-unread"){
$msg = $_POST["messages_ids"];
foreach($msg as $id){
mysql_query("UPDATE `messages` SET `read`='0' WHERE `id`='$id' AND `to`='$user_auth->username'");
}
header("Location: index.php?mode=messages");
}
}
?>
<?
<form action="index.php?a=messages&f=update" method="post">
<input name="messages_ids[]" type="checkbox" style="display: none;" value="1"/>
<input name="messages_ids[]" type="checkbox" style="display: none;" value="2"/>
<input name="messages_ids[]" type="checkbox" style="display: none;" value="3"/>
<table>
<tr>
<td>
Selecione:
<select name="message_action">
<option value="delete">Remover</option>
<option value="mark-read">Marcar como lido</option>
<option value="mark-unread">Marcar como não lido</option>
</select>
<input id="submit" type="submit" value="OK"/>
</td>
</tr>
</table>
</form>