Cita: $messageid = $_POST['message'];
Se supone que uses GET, no POST. Seria: $_GET['messageid']
Código PHP:
$message_id = $_GET['messageid']; #He aqui los cambios
$message = mysql_query("SELECT * FROM messages WHERE message_id = '$message_id' AND to_user = '$username'");
Otra cosa, en el buzon de entrada REDUNDAS:
Código PHP:
$get_messages = mysql_query("SELECT message_id FROM messages WHERE to_user='$username' ORDER BY message_id DESC") or die(mysql_error());
$get_messages2 = mysql_query("SELECT * FROM messages WHERE to_user='$username' ORDER BY message_id DESC") or die(mysql_error());
$num_messages = mysql_num_rows($get_messages);
// muestro el titulo de cada mensaje, con un enlace a su contenido
echo '<ul>';
for($count = 1; $count <= $num_messages; $count++)
{
$row = mysql_fetch_array($get_messages2);
No hay necesidad de hacer una consulta aparte para leer el numero de resultados, con la segunda basta y sobra.