Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 16:33
acse
 
Fecha de Ingreso: agosto-2010
Ubicación: mexico
Mensajes: 125
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta el pintado de imagenes libre y ocupado

Hola a todos tengo un problema para que me muestre las bicicletas en color verde (libre) y las reservadas en colar rojo (Ocupada) ya tengo mi query pero no puedo con el if ya que el que tengo me muestra todo en verde ocupado o no. Espero su gran ayuda... La idea es mostrar lo libre con la imagen verde y lo opuado con la imagen de rojo.

Aqui esta mi condigo de mi query
Código PHP:
function RegresaBicicletas($IdHorario){
    
        
$sql "SELECT r.IdBicicleta, 'Ocupada' as estado FROM reservaciones r 
INNER JOIN horarios h ON r.IdHorario = h.IdHorario WHERE h.Descripcion = '"
.$IdHorario."'
UNION ALL
SELECT b.IdBicicleta, 'Libre' as estado
FROM bicicletas b
WHERE b.IdBicicleta not in (SELECT r.IdBicicleta 
                                            FROM reservaciones r 
                                            INNER JOIN horarios h 
                                            ON r.IdHorario = h.IdHorario 
                                            WHERE h.Descripcion = '"
.$IdHorario."' Order by b.IdBicicleta asc)";

//echo $sql;
        
$db mysql_connect(MYSQLSERVER,USER,PWD);
        
mysql_select_db(DATABASE,$db);
        return 
mysql_query($sql,$db);
        
mysql_close();    

Y aqui esta em de mi recupero la consulta y empiso con el if

Código PHP:
<?php 
                    
        $RBicicletas 
RegresaBicicletas($IdHorario);
        while (
$Biciclietasinfo mysql_fetch_array($RBicicletas )) 
        {    
            
print_r($Biciclietasinfo ['IdBicicleta'] );
                
//echo "i =".$i."<br/>";
                
if ($i == 1) {
                    
$Ini =  "<tr><td>" ;
                    
$Fin =  "</td>"    ;
                } elseif (
$i == 7){
                    
$Ini =  "<td>" ;
                    
$Fin =  "</td></tr>" ;
                } else {
                    
$Ini =  "<td>" ;
                    
$Fin =  "</td>"    ;
                }
                if (
$Biciclietasinfo['Libre'] == "IdBicicleta" ) {
                    echo 
$Ini ;
                    
                    
?>
            
                    <a href="recbici.php?&Sala=<?=$IdSala ;?>&FechaIni=<?=$FechaIni;?>&Hora=<?=$IdHorario;?>&Lunes=<?=$Lunes ;?>&Martes=<?=$Martes ;?>&Miercoles=<?=$Miercoles ;?>&Jueves=<?=$Jueves ;?>&Viernes=<?=$Viernes ;?>&Sabado=<?=$Sabado ;?>&Membresia=<?=$IdTipoMembresia;?>&IdBicicleta=<?= $Biciclietasinfo['IdBicicleta'] ;?>" /> <img src="<?= URLBASE ?>images/<?= Libre ?>" border="0" /><br/>
                    <?= $Biciclietasinfo['IdBicicleta'] ; ?></a>                
                    <?php 
                    
echo $Fin ;
                }else{
                    echo 
$Ini ;
                    
?>
                                
                    <img src="<?= URLBASE ?>images/<?= OCUPADA ?>" border="0" /><br/>
                    <?= $Biciclietasinfo['IdBicicleta'] ; ?>
                <?php 
                    
echo $Fin ;
                }
                If (
$i == 7){
                
$i ;
                }else {
                
$i $i ;
                }
            } 
?>