Comunidad de diseño web y desarrollo en internet online

Creando un inbox

Citar            
MensajeEscrito el 19 Dic 2014 09:54 am
Estoy haciendo un inbox básico con PHP pero me tiene cabezón este dilema:


Tabla mensaje:
id,
id_usuario,
id_destinatario,
mensaje,
fecha,
visto

Código PHP :

$query_SacarMensajes = sprintf ("SELECT * FROM mensaje WHERE id_usuario =".$_SESSION['MM_Id']." or id_destinatario =".$_SESSION['MM_Id']);
$SacarMensajes = mysql_query($query_SacarMensajes, conect::dbconect()) or die(mysql_error());
$row_SacarMensajes = mysql_fetch_assoc($SacarMensajes);
$totalRows_SacarMensajes = mysql_num_rows($SacarMensajes);

Bucle:

Código PHP :

do {
echo $row_SacarMensajes["id_usuario"];
echo $row_SacarMensajes["mensaje"];
}while ($row_SacarMensajes = mysql_fetch_assoc($SacarMensajes));


El numero que ven marcado es la cantidad de veces que ese usuario a recibido un mensaje, pero el dilema esta en que cada vez que recibe un mensaje sale un nuevo registro en vez de juntarse en uno y botar un row con la cantidad de mensaje nuevos; estoy imaginando como hacer ese código pero aun no me sale nada :cry: help mee

Por miguelsirna

315 de clabLevel



Genero:Masculino  

Hacker & Programmer

chrome
Citar            
MensajeEscrito el 22 Dic 2014 04:26 pm
Pues es un problema de programación..

Simplemente identifica que usuario recibió el nuevo mensaje, busca un div que le pertenezca, si ya existe uno, actualiza los datos.. si no existe lo creas.

En si no das muchas especificaciones, te sugiero modelar antes en un diagrama o un simple texto con lo que quieres que haga el modulo de tu aplicación, solo la lógica para no perderse y avanzar más rápido.

Saludo.s

Por elporfirio

Claber

652 de clabLevel

1 tutorial

Genero:Masculino  

FullStack Web Developer

chrome
Citar            
MensajeEscrito el 23 Dic 2014 05:06 pm
("SELECT * FROM mensaje WHERE id_usuario = 1 or id_destinatario = 1 GROUP BY id_usuario")

Por js_toni

93 de clabLevel



Genero:Masculino  

programar

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.