Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2011, 07:35
martingb
 
Fecha de Ingreso: julio-2007
Mensajes: 15
Antigüedad: 16 años, 9 meses
Puntos: 0
Pregunta Mostrar estado en una página

Hola!

Les cuento que estoy haciendo una biblioteca virtual la cual tiene las sig pág: libro, usuario, prestamo.

Tablas:

libro ( libroID,titulo, autor, editorial, isbn )
prestamo ( prestamoid, titulo, usuario, estado, fecha_prestamo, fecha_devolucion)
usuario ( usuarioid, nombre, apellido, direccion, telefono )

El tema es el sig, en la página libros cada registro tiene al lado una imagen que representa el estado actual del libro ( Disponible en verde, Prestado en rojo ) y un checkbox por cada item para seleccionarlo

Cuando se crea un libro, se agrega el mismo registro en la tabla prestamo pero solamente se registran los sig campos: titulo, estado ( Disponible x def ), y las fechas en 0


Estuve haciendo algo pero no logro que me devuelva el valor de cada fila

Código PHP:

$sql 
"SELECT p.titulo, p.estado FROM prestamo p, libro l WHERE p.titulo = l.titulo";

$rec mysql_query($sql$conectar);

 while(
$row mysql_fetch_array($rec)){

 
     
$dis '<img width="16" height="16" src="img/'.$row["estado"].'">' ;

    
// $dis lo único que muestra repetido es el valor de una fila
    

El resultado de la consulta de arriba es esta:

Titulo estado
Adobe Flash CS5 Disponible
PHP 6 Prestado



Código PHP:
<table id="box-table-a" width="475" border="1" style="text-align:center;">
  <tr> 
        <th scope="col">Titulo</th>
        <th scope="col">Autor</th>
        <th scope="col">Editorial</th>
        <th scope="col">ISBN</th>
        <th></th>
        <th scope="col"><input type="checkbox" name="checkbox" onClick="seleccionar_todo(this);"/></th>
</tr>

<?php
     $sql 
"SELECT * FROM libro";
                
          if ( 
$rec mysql_query($sql,$conectar) ) {
            
            while ( 
$fil mysql_fetch_assoc($rec) ) {
            

 
?>

<tr> 
       <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>
       <td><input name="idLibro[]" type="checkbox" value="<?php echo $fil['libroID']; ?><?php $estado ?> /></td>
 </tr>

<?php 
    
}
}    
          
?>
                
</table>

Alguien me puede ayudar por favor? me estoy quemando la cabeza y es una b.. seguramente

Muchas Gracias