Código PHP:
<?
require('header.php');
// delete message if needed
if ($action == 'delete')
{
$sql = "delete from message where id=$mid AND sender='$sender'";
mysql_query($sql, $conn);
// header("Location: mesages.php?sender=$sender");
}
//get all messages
$sql = "SELECT * FROM message where sender='$sender' AND recipient='$username' ORDER BY data";
$result=mysql_query($sql, $conn);
// toon lijst met messages
while ($myrow = mysql_fetch_array($result))
{
if ($myrow[isread] == 1)
{
echo "<font color=\"$oldmessagecolor\">" . $langoldmessage . "</font> ";
}else{
echo "<font color=\"$newmessagecolor\">" . $langnewmessage . "</font> ";
// change isread status
$sql = "UPDATE message set isread=1 where id=$myrow[id] AND sender='$sender'";
mysql_query($sql, $conn);
}
$datamsg = date("d/m/Y H:m:s",$myrow[data]);
echo "<br><font color=\"$fontcolor\">$datamsg</font> ";
echo "<a href=\"messages.php?action=delete&sender=$sender&mid=$myrow[id]\"><font color=\"$linkcolor\">X</font></a><br>";
echo "<font color=\"$fontcolor\">$myrow[message]</font><br>";
echo "<a href=send.php?recipientname=" . htmlentities(urlencode($sender)) . "><font color=\"$linkcolor\">$langreplybutton</font></a><hr>";
}
?>
el problema viene con la $datamsg que se supone que tiene que devolver la fecha de esas celdas (por ej., 20020912160732) pero en todos los mensajes donte tendria que salir la fecha sale:
19/01/2038 04:01:07
ayuda porfabor
gracias