// 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] --> <?php } ?> </article> <!-- /article --> </body> </html>
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>