Ver Mensaje Individual
  #18 (permalink)  
Antiguo 02/05/2011, 16:49
Avatar de saraivaruas
saraivaruas
 
Fecha de Ingreso: octubre-2010
Ubicación: Chile
Mensajes: 133
Antigüedad: 13 años, 6 meses
Puntos: 10
Respuesta: Aporte sistema de mensajeria interna con usuarios conectados

bueno me habia faltado la parte donde cada usuarios puede ver cuantos mensaje nuevos tienen en su buzon
Esta parte la puedes ponar en en pèrfil del usuario para que el sepa cuantos mensajes nuevos tiene

mensajes_ nuevos.php

Código PHP:
Ver original
  1. <?php
  2. require("config.php");
  3.  // CONEXION A LA BD MYSQL
  4. $nickUsuarioL= $_SESSION['nick'];
  5. $i = 1;
  6. $nuevos = 0;
  7.  
  8. $query = mysql_query ("SELECT * FROM mensajes order by fecha DESC");
  9.  
  10. while ( $row = mysql_fetch_array($query) ) {
  11.  
  12.     if ( $row['para'] == $nickUsuarioL ) { //$NICK significa el valor de la sesion del usuario o la cookie..
  13.  
  14. if ( $row[leido] < 1 ) {
  15.     $nuevos = $nuevos +1;
  16. }
  17.  
  18. if ( $row[leido] < 1 ) {
  19.     $mensajesnuevos .= "</B>";
  20. }
  21.  
  22.     $tiene = "Si";
  23.     $i = $i+1;
  24.     }
  25.  
  26.  
  27. }
  28.  
  29. if ( $nuevos == 0 ) {
  30. $nuevos = "Ninguno";
  31. }
  32.     if ( $tiene != "Si" ) {
  33.  
  34.     echo "<font size='1' face=Tahoma>No tienes mensajes ";//$NICK significa el valor de la sesion del usuario o la cookie..
  35.  
  36.     }
  37.     else {
  38.     $j = $i -1;
  39.     echo "<font size='1' face=Tahoma> $nickUsuarioL  tienes <b> $j </b> mensajes en total. <br> <B> $nuevos </b> son nuevos .";
  40.  
  41.     }
  42. ?>