Primero que todo tengo 2 archivos pedido.php
Código PHP:
Ver original
function mostrarConsulta($busId,$busCiudad){ $sql->connect(); $query = "select * from pedidos where Id= $busId and Ciudad=$busCiudad"; $result = $sql->query($query); $sql->close(); if (!$result){ return false; echo ('Registro no encontrado'); } else{ return $result; } }
y busqueda.php
Código PHP:
Ver original
include_once("pedido.php"); $p=new Pedido; $busId = 33; $busCiudad = 'Medellin'; $lista= $p->mostrarConsulta($busId $busCiudad); ?> <table style="border:1px solid #ccc; color:#000;width:800px;"> <tr style="background:#3399FF;"> <td>Pedido No.</td> <td>Ciudad<br/></td> <td>Fecha </td> <td>Encargado</td> <td>Observaciones</td> <td>Generar PDF</td> </tr> <?php echo "<tr>"; echo "<td>".$row['Id']."</td>"; echo "<td>".$row['Ciudad']."</td>"; echo "<td>".$row['Fecha']."</td>"; echo "<td>".$row['Nombres']."</td>"; echo "<td>".$row['Observaciones']."</td>"; echo "</tr>"; } ?> </table>
Pues cuando busco solo por Id todo muy bien, y me trae los datos, pero cuando pongo a buscar por id y por ciudad me bota el siguiente error
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in D:\Apache\htdocs\...busqueda.php on line 23 y no entiendo porque, si alguien me puede ayudar muchas gracias!!