예제 #1
0
    <input type="text" id="texto" name="texto">
    <br/>
    <button type="submit" name="buscar">Buscar</button>
</form>

<div>
<?php 
include_once "MySQLDataSource.php";
include_once "auto.php";
if (isset($_POST['buscar']) && $_POST['texto'] != "") {
    $modelo = $_POST['texto'];
    $funciones = new MySQLDataSource();
    $conn = $funciones->conectar();
    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);
예제 #2
0
        <input id="submit" name="submit" type="submit" value="Search"/>
    </form>
</div>

<?php 
include_once 'MySQLDataSource.php';
include_once 'Auto.php';
if (isset($_POST['submit'])) {
    echo '<div style="margin-left: 50px">';
    if ($_POST['field'] == "") {
        echo '<p style="color: red;">El campo de búsqueda no puede estar vacío</p>';
    } else {
        $busqueda = $_POST['field'];
        $mysql = new MySQLDataSource();
        if (!$mysql->conectar()) {
            $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);