14/12/2011, 10:39
|
| | Fecha de Ingreso: julio-2007
Mensajes: 15
Antigüedad: 16 años, 9 meses Puntos: 0 | |
Respuesta: Mostrar estado en una página Cita:
Iniciado por SirDuque Creo que queres, hacer un listado de libros, y que al lado te muestre los estados.
La estructura de la tabla se puede decir que estan bien.
El error esta en la consulta SQL.
Primero para listar vamos a necesitar llamar a todos los libros que queremos..
"SELECT * FROM libro"
Despues necesitamos saber el estado de cada libro:
"SELECT estado FROM prestamo WHERE titulo='".$variable."'"
Unificamos las consultas, para crear un solo Bucle. Código PHP: <?php $SQL ="SELECT libro.*, prestamo.estado FROM libro JOIN prestamo ON prestamo.titulo=libro.titulo"; $QUERY = mysql_query( $SQL ) or die (mysql_error()); // bucle while( $fil = mysql_fetch_assoc( $QUERY ) ) { $dis = '<img width="16" height="16" src="img/'.$row["estado"].'">' ; ?> <td><?php echo $fil['titulo']; ?></td> <td><?php echo $fil['autor']; ?></td> <td><?php echo $fil['editorial']; ?></td> <td><?php echo $fil['ISBN']; ?></td> <td><?php echo $dis; ?></tb> <?} ?> Espero que te sirva.
Sirvió!!! Muchas Gracias!!! |