PHP - Codigo erroneo

 
Vista:

Codigo erroneo

Publicado por Jose (35 intervenciones) el 13/02/2012 14:57:53
ASI NO ME FUNCIONA


tabla aviso
id_aviso
id_emisor
id_receptor
mensaje
estado_emisor
estado_receptor-este es el campo que comunica con la otra tabla
fecha

tabla favorito
id_aviso
id_usuario(puede seer el emisor o receptor)

<?php
mysql_select_db('foros');
session_start();
$favorito = isset($_GET['favorito']) ? $_GET['favorito'] : 0;
$sql = "SELECT * FROM avisos A, id_aviso E_A WHERE E_A.id_aviso=A.id_aviso AND E_A.id_usuario = $id_aviso 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];
}
}
?>

ASI ME FUNCIONA

tabla avisos:
aviso_id
texto
nombre_user
nombre
id_estado - este es el campo que comunica con la otra tabla
eliminado


tabla estado_avisos:

id_estado
estado_name



<?php
mysql_select_db('usuarios');
session_start();
$estado = isset($_GET['estado']) ? $_GET['estado'] : 1;
$sql = "SELECT * FROM avisos A, estado_aviso E_A WHERE E_A.id_estado=A.id_estado AND E_A.id_estado = $estado 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];
}
}
?>


Creo poner algun dato mal pues una funciona y otra no, me puedes ayudar.
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