primero llamo a la función
Código HTML:
<script type="text/javascript"> $(function(){ $('#numfactura').autocomplete({source: 'ajax_fras.php'}); }); </script>
Código PHP:
include_once 'fras.class.php';
$factura = new Facturas();
echo json_encode($factura->buscarFactura($_GET['term']));
Código PHP:
class Facturas
{
public function __construct() {
$dbuser = 'usuario';
$dbpwd = 'contraseña';
$dbhost = 'localhost';
$dbname = 'basededatos';
$conn = mysqli_connect($dbhost, $dbuser, $dbpwd,$dbname);
}
public function buscarFactura($numfactura) {
$datos = array();
$sql = "SELECT num_factura FROM facturas WHERE num_factura LIKE '%$numfactura%' ";
$resultado = mysqli_query($conn, $sql);
while ($row = mysqli_fetch_array($resultado, MYSQLI_NUM)) {
$datos[] = array("value" => $row[0]);
}
return $datos;
}
}