Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2015, 15:00
ptriplo
 
Fecha de Ingreso: noviembre-2015
Mensajes: 2
Antigüedad: 8 años, 6 meses
Puntos: 0
Información Problema en una consulta

Hola amigos la verdad es que estoy muy verde en esto de consultas a la base de datos.
Os planteo mi problema , tengo una web pero me gustaria hacer que cuando en una tabla su valor cambie de 0 a 1 , en el archivo php de la web se pueda ver ese cambio de la siguiente manera , os lo planteo como yo se pero seguro que hay muchos errores

Código PHP:
$db = new mysqli($db_host $db_username $db_password $db_database);

    
$db->set_charset("utf8");

    if (
$db->connect_errno 0) {

        die(
'Unable to connect to database [' $db->connect_error ']');

    }

    
$sql " select * from routes order by departure asc,arrival asc ";

    if (!
$result $db->query($sql)) {

        die(
'There was an error running the query [' $db->error ']'); 
// Esto es lo que esta en el principio del archivo php y hace que todos los datos de la tabla routes seas leidos o eso creo, bueno el caso es que yo quiero ahora añadir que si uno de esos datos cambia de valor como dije se represente en la web .Yo al final de la tabla que presenta los datos he añadido una columna mas para lo que quiero hacer y le puse esto

Código PHP:
    if ($route["booked"] == 1) {
    echo 
'<img src="images/punto_rojo.png" width="25%"/><BR>';
    } else {
    echo 
'<img src="images/punto_verde.png" width="25%"/><BR>';
    }
                            }
                        
$db->close(); 
El caso sale todo correcto , pero siempre me da punto verde, por mucho que cambie el valor de 0 a 1 en la tabla

No se si me he explicado bien pero bueno a ver si me podéis orientar
Un saludo y gracias por adelantado