Les traduciré el código:
Ok... la variable $ver2 es igual al nombre del usuario que está conectado, cuando se hace la variable mysql_query selecciona de la tabla mensajes, los campos que sean iguales en nombre, tanto destinatario como $ver2 (nombre de usuario conectado),es decir, se supone que a un usuario le llegó un mensaje, obviamente en el campo destinatario, de todos los usuarios que hay en la tabla, debe haber uno o varios similares al nombre del usuario conectado, entonces, la variable, sólo elige esos para mostrarlos en un tabla.
Si me preguntan de que si hice la tabla para mostrar los datos, claro que sí lo hice, aquí está el código php de la tabla, aquí no hay errores, ya lo probé, sólo lo pongo para demostrarles que si hay una tabla en el que muestra los datos.
Código PHP:
<table width="100%" border="0" align="center" cellpadding="5" cellspacing="1">
<tr>
<td width="14%" class="tabla_subtitulo"><strong><?=_DE_?> </strong></td>
<td width="86%" class="tabla_subtitulo"><?=$datos['remitente']?></td>
</tr>
<tr>
<td class="tabla_subtitulo"><strong><?=_PARA_?></strong></td>
<td class="tabla_subtitulo"><?=$datos['destinatario']?></td>
</tr>
<?
if(!$_GET['tipo']){
?><tr>
<td class="tabla_subtitulo"><strong><?=_OP_?> </strong></td>
<td class="tabla_subtitulo"><a href="<?=$pagina?>?<?=$get?>=mensajes&op=borrar&msj=<?=$datos['id']?>"><?=_DELETE_?></a> | <a href="<?=$pagina?>?<?=$get?>=mensajes&mensaje=nuevo&ac=responder&usereply=<?=$datos['remitente']?>&asunto=<?=$datos['asunto']?>"><?=_REPLY_?></a> </td>
</tr><? } ?>
<tr>
<td class="tabla_subtitulo"><strong><?=_ASUNTO_?></strong></td>
<td class="tabla_subtitulo"><?=$datos['asunto']?></td>
</tr>
<tr>
<td colspan="2" class="tabla_contenido">
<?=$datos['mensaje']?>
<?
}
}
} else {
?>
</div></td>
</tr>
</table>
Si preguntan de que si se sube los mensajes a la base de datos, claro que sí los sube, ningún campo en blanco.
El error está en el código que les puse en el primer mensaje...