PHP - Sistema de Avisos

   
Vista:

Sistema de Avisos

Publicado por Jose Fernando (8 intervenciones) el 12/02/2012 10:43:54
Hola estoy intentando hacer como una bandeja de entrada
Mensajes enviados
Mensajes Recibidos
Mensajes favoritos
Mensajes Eliminados

Tengo creado un formulario para enviar el mensaje
Texto
nombre_user - parametro nombre user
nombre- variable de sesion MM_Username
emisor valor introducido 0
receptor-valor introducido 0
Asi inserto el mensaje.
Despues tengo dos tablas mas:
Tabla emisor:
emisor
estado_emisor
Tabla receptor:
receptor
estado_receptor
y este codigo:


<?php
mysql_select_db('foros');
session_start();
$receptor = isset($_GET['receptor']) ? $_GET['receptor'] : 0;
$sql = "SELECT * FROM avisos A, receptor E_A WHERE E_A.receptor=A.receptor AND E_A.receptor = $receptor AND A.nombre='" .
$_SESSION['MM_Username'] . "'";
$res = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($res) < 1)
{
echo "no hay datos";
}
else
{
while($row=mysql_fetch_array($res))
{
echo $row[0];
}
}
?>


Nombre


<?php
$emisor = isset($_GET['emisor']) ? $_GET['emisor'] : 0;
$sql = "SELECT * FROM avisos A, emisor E_A WHERE E_A.emisor=A.emisor AND E_A.emisor = $emisor AND A.nombre='" .
$res = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($res) < 1)
{
echo "no hay datos";
}
else
{
while($row=mysql_fetch_array($res))
{
echo $row[0];
}
}
?>

En la pagina principal tengo 4 link
enviados- parametros nombre_user del nombre user de la tabla usuarios,
y despues estos dos mas emisor con el parametro del aviso_id y receptor con el parametro usuario_id de la tabla usuarios

Estos parametros son los que envio
despues tengo 4 paginas una enviados,recibidos,favoritos,eliminados
en cada pagina tengo 4 juegos de registros
Usuarios parametros nombre_user variable de sesion MM_Username
emisor con el valor introducido
receptor con el valor introducido
avisos con el valor introducido

enviados=1
recibidos=2
favoritos=3
eliminados=4 esto esta tambien en las dos talas del emisor y receptor insertados

Envio y recibo bien me dice quien lo envia y quien lo recibe
despues en todas las paginas tengo un upload asi
nombre_user parametro nombre_user de la tabla avisos
nombre aqui le estoy poniendo que lo pase por estado_emisor
emisor parametro valor introducido 1 enviados y asi
receptor parametro valor introducido 1 enviados 2 recibidos y asi hasta el 4 eliminados

vale cuando le doy en favoritos me va a favoritos todo bien
de ahi lo doy en eliminados a va a eliminados todo bien

Pero,......
el la pagina eliminados lo tengo asi
upload:
nombre_user parametro nombre_user de la tabla avisos
nombre por la variable de sesion MM_Username
emisor valor introducido 5
receptor valor introducido 5
si lo hago asi para que el otro usuario cuando entre vea quien le envio el mensaje entonces se me va a enviados

si el nombre le mongo el parametro estado_name no va a enviados pero el segundo usuario cuando entra le dice que se lo envio y me sale Enviados y no el nombre que es lo que deveria de salir.

Me podriais echar una mano Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder