13/02/2012, 13:00
|
| | 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 |