Buenos dias a todos los foreros..
Estoy utilizando el autocomplete de jquery pero quiero crear una funcion que pasandole como parametros tres valores: nombre tabla, campo llave, campo 2, me consulte a cualquier tabla de la base de datos
Hasta el momento me consulta pero yo tengo definido cual es la tabla y cuales son los campos..por lo tanto no es dinamico...
Código HTML:
Ver original<script type="text/javascript"> $().ready(function() {
$("#singleBirdRemote").autocomplete("search.php", {
width: 260,
selectFirst: false
});
$("#singleBirdRemote").result(function(event, data, formatted) {
if (data)
$(this).parent().next().find("input").val(data[1]);
});
$("#clear").click(function() {
$(":input").unautocomplete();
});
});
<input type="text" id="singleBirdRemote" />
Y el archivo search.php
Código PHP:
Ver original<?php
if (!$q) return;
include ("config.php");
include ("opendb.php");
$query = "SELECT COD_FAC, NOM_FAC FROM facultad where ( COD_FAC='".$q."' ) OR (NOM_FAC LIKE '%".$q."%')";
if ($num_filas_general > 0)
{ // Si existe el registro
echo $fila_data[0]."-".utf8_encode($fila_data[1])."|".$fila_data[0]."\n"; }
?>
Como pueden ver la consulta esta estatica, lo que yo quiero es crear una funcion en el evento onkeup y pasarle como parametro los valores que nombre al comiezo...lo que no se es como pasarlos al archivo search.php
Seria en esta parte?
Código Javascript
:
Ver original$("#singleBirdRemote").autocomplete("search.php", {
width: 260,
selectFirst: false
});
Agradezco me puedan colaborar o dar algun enlace donde pueda encontrar la forma de pasar esos parametros..gracias