Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/02/2012, 13:00
yolanda16568
 
Fecha de Ingreso: agosto-2011
Mensajes: 165
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Codigo erroneo

La tabla se llama favorito no id_aviso es el campo de la tabla favorito

El problema puede ser ese???
como deveria de quedar???

Mira estos dos codigos el de abajo funciona pero el de arriba no solo cambiar el nombre de tablas

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];
}
}
?>

Última edición por yolanda16568; 13/02/2012 a las 13:06