예제 #1
0
    if (!$conn) {
        echo "error de conexión";
        $funciones->mensajeError();
    }
    $sql = "SELECT * FROM automoviles WHERE modelo like '%" . $modelo . "%'";
    $consulta = $funciones->ejecutar_consulta($sql);
    if (!$consulta) {
        echo "<br/>" . "Error de consulta";
    }
    echo "<b>" . "Coincidencias encontradas: " . "</b>" . mysqli_num_rows($consulta);
    $row = $funciones->siguiente();
    $total = null;
    $id = 1;
    while ($row) {
        $total[$id] = new auto();
        $total[$id]->setId($row->Id);
        $total[$id]->setMarca($row->Marca);
        $total[$id]->setModelo($row->Modelo);
        $total[$id]->setConsumo($row->Consumo);
        $total[$id]->setEmisiones($row->Emisiones);
        echo "<br/>" . "ID: " . $total[$id]->getId() . " - Marca: " . $total[$id]->getMarca() . "- Modelo " . $total[$id]->getModelo() . "- Consumo " . $total[$id]->getConsumo() . "- Emisiones " . $total[$id]->getEmisiones() . "<br>";
        $row = $funciones->siguiente();
        $id++;
    }
    $funciones->desconectar();
}
?>
</div>
</body>
</html>
예제 #2
0
    }
    echo "<br>";
    $total = $contador;
    echo "<p class='coincidencia'>Numero de coincidencias: <strong>" . $total . "</strong></p>";
    echo "<br><br>";
    $instancia->ejecutar_consulta($consulta);
    $fila = $instancia->siguiente();
    echo "<table>";
    echo "<th>ID</th><th>Marca</th><th>Modelo</th><th>Consumo</th><th>Emisiones</th></tr>";
    while ($fila) {
        $cocheNuevo[$incr] = new Auto();
        $cocheNuevo[$incr]->setId($fila->Id);
        $cocheNuevo[$incr]->setMarca($fila->Marca);
        $cocheNuevo[$incr]->setModelo($fila->Modelo);
        $cocheNuevo[$incr]->setConsumo($fila->Consumo);
        $cocheNuevo[$incr]->setEmisiones($fila->Emisiones);
        echo "<tr>\n\t\t\t\t\t\t<td>" . $cocheNuevo[$incr]->getId() . "</td>\n\t\t\t\t\t\t<td>" . $cocheNuevo[$incr]->getMarca() . "</td>\n\t\t\t\t\t\t<td>" . $cocheNuevo[$incr]->getModelo() . "</td>\n\t\t\t\t\t\t<td>" . $cocheNuevo[$incr]->getConsumo() . "</td>\n\t\t\t\t\t\t<td>" . $cocheNuevo[$incr]->getEmisiones() . "</td>\n\t\t\t\t\t\t</tr>";
        $fila = $instancia->siguiente();
        $incr += 1;
    }
    echo "</table>";
    echo "<br><br><br>";
    $instancia->desconectar();
} elseif (isset($_POST["enviar"]) && empty($_POST["texto"])) {
    echo "<p class='error'>Introducen una Marca de coche por favor</p>";
    return false;
}
?>
</body>
</html>