Esempio n. 1
0
 // Sentencia SQL con la que se busca lo que el usuario a introducido en el input.
 $query = "SELECT * FROM automoviles WHERE modelo like '%" . $_POST['search'] . "%'";
 // En caso de que al ejecutar la consulta haya algún error lo muestra por pantalla y para la ejecución del php.
 if (!($res = $con->query($query))) {
     echo "<p class='error'>Se ha producido un Error y se ha sido registrado.</p>";
     return;
 }
 // Muestra cuantos resultados de la búsqueda hay.
 echo "<p>Aproximadamente " . $res->num_rows . " resultados</p>";
 echo "<ul>";
 // Bucle que para cuando la línea este vacía pare el bucle.
 while ($row = $res->fetch_row()) {
     // Crea el obj. coche. Y posteriormente le introducimos los datos devueltos por la consulta dentro del obj.
     $coche = new Auto();
     $coche->setId($row[0]);
     $coche->setModelo($row[2]);
     $coche->setConsumo($row[3]);
     $coche->setEmisiones($row[4]);
     $coche->setMarca($row[1]);
     // Introduce el obj. coche dentro del array coches y utiliza como id el id de a consulta
     $coches[$row[0]] = $coche;
     // Muestra la marca y el modelo por pantalla.
     echo "<li>" . $coche->getMarca() . " " . $coche->getModelo() . "</li>";
 }
 echo "</ul>";
 // Para la conexión.
 $res->close();
 $con->close();
 ?>
     </div>
     <!-- /div[result] -->
Esempio n. 2
0
 // Realiza la consulta y la guarda en una variable.
 $querys = $database->ejecutar_consulta($query);
 // En caso de que al ejecutar la consulta haya algún error lo muestra por pantalla y para la ejecución del php.
 if (!$querys) {
     echo "<p class='error'>" . $database->mensajeError() . "</p>";
     return;
 }
 // Muestra cuantos resultados de la búsqueda hay.
 echo "<p>Aproximadamente " . mysqli_num_rows($querys) . " resultados</p>";
 echo "<ul>";
 // Bucle que para cuando la línea este vacía pare el bucle.
 while ($row = $database->siguiente()) {
     // Crea el obj. coche. Y posteriormente le introducimos los datos devueltos por la consulta dentro del obj.
     $coche = new Auto();
     $coche->setId($row->Id);
     $coche->setModelo($row->Modelo);
     $coche->setConsumo($row->Consumo);
     $coche->setEmisiones($row->Emisiones);
     $coche->setMarca($row->Marca);
     // Introduce el obj. coche dentro del array coches y utiliza como id el id de a consulta
     $coches[$row->Id] = $coche;
     // Muestra la marca y el modelo por pantalla.
     echo "<li>" . $coche->getMarca() . " " . $coche->getModelo() . "</li>";
 }
 echo "</ul>";
 // Para la conexión.
 $database->desconectar();
 ?>
     </div>
     <!-- /div[result] -->
 <?php 
Esempio n. 3
0
            die;
        }
        $consulta = "SELECT * FROM automoviles WHERE modelo like '%" . $busqueda . "%'";
        if (!($result = $con->query($consulta))) {
            echo "Se ha producido un error al ejecutar la consulta";
            die;
        }
        $num_resultados = $result->num_rows;
        echo "{$num_resultados} resultados.";
        $array_coches = array();
        echo '<ul>';
        $pos_auto = 0;
        while ($row = $result->fetch_row()) {
            $auto = new Auto();
            $auto->setId($row[0]);
            $auto->setMarca($row[1]);
            $auto->setModelo($row[2]);
            $auto->setConsumo($row[3]);
            $auto->setEmisiones($row[4]);
            $array_coches[$pos_auto] = $auto;
            $pos_auto++;
            echo "<li>" . $auto->getMarca() . " " . $auto->getModelo() . "</li>";
        }
        echo '</ul>';
    }
    echo '</div>';
}
?>

</body>
</html>
Esempio n. 4
0
            $mysql->mensajeError();
            die;
        }
        $consulta = "SELECT * FROM automoviles WHERE modelo like '%" . $busqueda . "%'";
        $result = $mysql->ejecutar_consulta($consulta);
        if (!$result) {
            $mysql->mensajeError();
            die;
        }
        $num_resultados = mysqli_num_rows($result);
        echo "{$num_resultados} resultados.";
        $array_coches = array();
        echo '<ul>';
        while ($row = $mysql->siguiente()) {
            $auto = new Auto();
            $auto->setId($row->Id);
            $auto->setMarca($row->Marca);
            $auto->setModelo($row->Modelo);
            $auto->setConsumo($row->Consumo);
            $auto->setEmisiones($row->Emisiones);
            $array_coches[$row->Id] = $auto;
            echo "<li>" . $auto->getMarca() . " " . $auto->getModelo() . "</li>";
        }
        echo '</ul>';
    }
    echo '</div>';
}
?>

</body>
</html>