Foros del Web » Programando para Internet » PHP »

PHP, MYSQL, mostrar tabla entera con una condicion

Estas en el tema de PHP, MYSQL, mostrar tabla entera con una condicion en el foro de PHP en Foros del Web. Hola, soy seguidor del foro desde ase años, pero nunca me animé a comentar, hoy estoy aqui en busca de una ayudita. Todo esto con ...
  #1 (permalink)  
Antiguo 11/05/2011, 09:53
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
PHP, MYSQL, mostrar tabla entera con una condicion

Hola, soy seguidor del foro desde ase años, pero nunca me animé a comentar, hoy estoy aqui en busca de una ayudita.

Todo esto con php y mysql.

Bien, tengo un sistema de mensajes, en el cual, un usuario puede mandar mensajes a otro, eso lo hace sin problemas, y la base de datos almacena en una tabla llamada "mensajes", el codigo del que lo envia, el codigo del que lo recibe, el mensaje, y un codigo a esa fila.

Lo que pretendo es que cuando un usuario quiera ver su bandeja de entrada, le aparezca solo los que van dirigidos hacia el, se que no tiene que ser muy dificil, pero llevo varias horas liado con esto, y algo debo de estar haciendo mal.

Espero que me podais ayudar, un saludo:).
  #2 (permalink)  
Antiguo 11/05/2011, 09:58
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: PHP, MYSQL, mostrar tabla entera con una condicion

mi pregunta es, guardas el correo del usuario nombre o algo que lo identifique o lo relacione desde otra tabla etc? con eso haces un where y debería bastar, digo el usuario entra se logea supongo tiene una session que al menos al enviarle un mensaje y al guardarlo este guarda el nombre del personaje en la tabla o el identificador o correo etc...
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 11/05/2011, 10:04
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Respuesta: PHP, MYSQL, mostrar tabla entera con una condicion

kaninox, claro... en esta tabla se guarda el codigo del usuario que envia, por ejemplo..


en tabla habria algo asi: codigo del q envia(24) codigo del q recibe (88) mensaje (hola) codigofila(1)

el codigo del que envia, y del que recibe, provienen de una tabla usuario, en la cual estan todos los usuarios registrados... para mandar un mensaje, solo se puede aser a un usuario que exista, para ello, me voi en busca de su codigo.
  #4 (permalink)  
Antiguo 11/05/2011, 10:12
 
Fecha de Ingreso: abril-2011
Ubicación: Iquitos, Peru
Mensajes: 113
Antigüedad: 13 años
Puntos: 31
Respuesta: PHP, MYSQL, mostrar tabla entera con una condicion

solo haz una consulta con where al campo recibe y le igualas al codigo del usuario que inicio sesion...apareceran todos los mensajes que le pertenecen
  #5 (permalink)  
Antiguo 11/05/2011, 12:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
Respuesta: PHP, MYSQL, mostrar tabla entera con una condicion

Ya lo conseguí, lo dejo aqui puesto, por si a alguien le puede ayudar.

$result2 = @mysql_query("select * from mensajes where codigoenvia = $codigo");

echo "<center><h2>Mensajes</h2></center>";
echo "<table align='center' border='1'><tr><td><b><center>De:</center></b></td><td><b><center>Para:</center></b></td><td><b>Mensajes</b></td><td><b>Fecha</b></td></tr>";

while($r = mysql_fetch_array($result2))
{
$result3 = @mysql_query("select * from jugadores where codigo = $r[1]");
$r2 = (mysql_fetch_array($result3));
echo "<tr><td>$r2[1]</td><td>$usuario</td><td>$r[2]</td><td>$r[4]</td></tr>";
}

Etiquetas: mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:02.