Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2010, 09:39
hermess87
 
Fecha de Ingreso: julio-2007
Mensajes: 178
Antigüedad: 16 años, 9 meses
Puntos: 1
Borrar mensajes tildados en checkbox

Hola gente, disculpen que los moleste para consultarlo pero estoy teniendo un problema de dos semanas que no puedo resolver, cada tanto vuelvo a intentar pero no logro que me funcione, ya he googleado, ya he buscado otros temas del foro pero nada... se que si se puede hacer pero no comprendo como...

Les comento...

Estoy listando una bandeja de entrada imap, y lo que quiero es que al seleccionar varios mensajes (solo me salio con uno) se borren, para eso uso este codigo...

Código PHP:
$borrar $_POST["borrar"];
if(!
$borrar){
echo 
'

<div id="ficha">
<div id="formlistado">
</div><br /><br />
<div class="herramientas"><form href="correo.php" method="POST">&nbsp;<input type="submit" value="Eliminar" /><div class="paginarcorreo">'
//// Aca esta el submit para eliminar

for ($p=0$p<=$paginas$p++) {
$dexde $p $mostrar//para marcar el inicio de la siguiente pagina
echo '<a href="correo.php?correo='.$_GET["correo"].'&pagina='.$dexde.'">'.$p.'</a> - '//mostramos la lista de paginas. Que cada uno las muestre como quiera
}

echo
'</div></div>
<div class="listamensajes">'
;


for (
$i=$desde$i<$hasta$i++) {
$header get_object_vars(imap_header($link,$resultados[$i]->msgno));
$asunto=utf8_decode(imap_utf8($resultados[$i]->subject)); 


echo 
"<div class='msj'><input name='borrar' type='checkbox' value='".$resultados[$i]->msgno."'> ".$resultados[$i]->msgno." )&nbsp;";
echo 
"<a href='ver.php?numero=".$resultados[$i]->msgno."'>$asunto  [ ".$header[fromaddress]."]</a>";

$servidorenvia strstr($resultados[$i]->message_id'@');
echo 
'<br /></div>';
}
echo 
'</form></div>
</div></div>

</div>

</div>

</div> <!-- fin modulo -->

</div><div>


</div>

</body>

</html>'
;
}else
{
imap_delete($link,$borrar);
imap_expunge($link);

No se si se entiende, entiendo que tengo que hacer un array y luego un foreach para ejecutar el comando imap_delete, pero no logro que me salga...

A alguien se le ocurre algo? Si tienen cualquier duda del codigo avisen! y obviamente GRACIAS!