A continuación explicaré la forma de realizar un autcompletado en una página web combinando las tecnologías Jquery, PHP y PostgreSQL.
- Lo primero que debemos hacer es descargar la librería Jquery desde su página oficial. Libreria JQuery
- Luego creamos el archivo rpc.php el cual contendrá el código de la conexión a la base de datos y la consulta.
- Crear el archivo index.html donde llamaremos a las funciones e importaremos las librerías.
ARCHIVO RPC.PHP -> Los campos marcados en rojo son los que se deben modificar de acuerdo a sus datos:
<?php
$conexion_bd = pg_connect(“host=nombre_del_host dbname=nombre_base_datos user=nombre_user password=password“)
or die(‘No pudo conectarse: ‘ . pg_last_error());
if(!$conexion_bd) {
echo ‘ERROR: Could not connect to the database.’;
} else {
if(isset($_POST['queryString'])) {
$queryString = pg_escape_string($_POST['queryString']);
if(strlen($queryString) >0) {
$query = pg_query($conexion_bd, “SELECT valor_campo FROM nombre_tabla WHERE valor_campo LIKE ‘$queryString%’ LIMIT 10″);
if($query) {
while ($result = pg_fetch_object($query)) {
//echo ‘<pre>’;print_r($result);
echo ‘<li onClick=”fill(\”.$result->valor_campo.’\');”>’.$result->valor_campo.’</li>’;
}
} else {
echo ‘ERROR: There was a problem with the query.’;
}
} else {
}
} else {
echo ‘There should be no direct access to this script!’;
}
}
?>
Archivo con los códigos listos para modificar Descarga Aquí
TAMALALACOSA
Advertisement
0 Respuestas a “Autocompletación Jquery-PHP-PostgreSQL”