Tengo un codigo php en donde se pueden mandar mensajes privados entre usuarios si me llega un nuevo mp en mensajes me muestra el titulo y un .png de nuevo eso esta bien.
Pero ahora quiero hacer en donde este el usuario muestre con javascript que tiene mensajes nuevos nada mas.
Primero tengo una session para comprobar.
Codigo:
Código PHP:
<?php
include 'new_messages.php';
session_start();
if (isset($_SESSION['userid'])) {
// variables de las sesiones
$userid = $_SESSION['userid'];
$username = $_SESSION['username'];
echo '<li class="menu_seleccionado"><a href="index.php"><span>Inicio</span></a></li>
<li><a href="./mensajes"><span>Mensajes</span></a></li>
</ul>
</div> ';
}else{
echo '
<li class="menu_seleccionado"><a href="index.php"><span>Inicio</span></a></li>
login
</div>
</div>
</div>';
}
?>
Código PHP:
<?php
include 'conexion.php';
$userid = $_GET['id'];
$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);
$id = $_GET['id'];
echo '<tr>';
for($count = 1; $count <= $num_messages; $count++)
{
$row = mysql_fetch_array($get_messages2);
if($row['message_read'] == 0)
{
?>
<script type="text/javascript">
document.getElementById('notifications').innerHTML='<b style=color:green;>Tienes mensajes nuevos</b>';
</script>
<?php
}
}
}else{
}
?>
Me tendria que mostrar tienes mensajes nuevos.
Quien pueda ayudarme se los agradezco mucho.
Saludos