Página 1 de 1

Codigo erroneo

Publicado: 13 Feb 2012, 17:48
por fernando16568
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)

Código: Seleccionar todo

<?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


Código: Seleccionar todo

<?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.
AQUI ESTA ES ERROR PERO NO SE CUAL ES.

Código: Seleccionar todo

$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='" .