Caja de texto con opción de autocompletado utilizando PHP, MySQL y jQuery

El post del día de hoy es sobre la opción de autocompletar que podemos colocar en las cajas de texto de un formulario para que conforme el usuario vaya escribiendo la aparezcan sugerencias a partir de la información almacenada en una base de datos. Lo vamos a hacer utilizando el widget Autocomplete de jQueryUI, PHP para el código a ejecutarse en el servidor y MySQL como gestor de base de datos.

Ejemplo: Información alumno

El ejemplo consiste en lo siguiente: Tendremos un formulario HTML en el cual el usuario captura una matricula(con autocompletar), una vez  capturada la matricula la información del alumno se rellenará automáticamente.

Formulario HTML

El formulario tendrá 4 campos: matricula, nombre, paterno y materno. (más…)

Importar archivo a servidor y guardar la informacion en una base de datos mysql con php y jQuery


En el post del día de hoy vamos a ver como podemos subir un archivo al servidor para después guardar la información dentro de una base de datos, y lo vamos a hacer utilizando PHP, jQuery y MySQL.

HTML

El formulario HTML que se va a utilizar para subir el archivo al servidor tiene la siguiente estructura

<form id="frmArchivo" method="post">
   <label>Archivo:</label>
   <input id="archivo" type="file" name="archivo" />
   <input type="hidden" name="MAX_FILE_SIZE" value="20000" />
   <input class="boton" type="submit" name="enviar" value="Importar" />
</form>

La información del formulario se va a enviar con el método post. Dentro del formulario tenemos los controles en este caso un input de tipo file para el archivo que se va a subir, un input hidden que indica el tamaño máximo del archivo que se va a subir y el botón de submit para mandar el formulario al servidor. (más…)

Google API Chart: Ejemplo de grafica de barras con PHP, jQuery y MySQL

Hace tiempo escribí un post en el cual les mencionaba algunas librerías que existen para generar graficas y tambien un ejemplo con la libreria jpGraph, el día de hoy toca el turno a Google Chart Tools la libreria de google que nos permite crear gráficas, en el ejemplo se va a crear una gráfica de columnas agrupadas obteniendo los datos de una base de datos MySQL con PHP y jQuery.

grafica (más…)

Paginación de registros de una base MySQL con PHP y jQuery – Parte 2

Hola a todos, esta es la continuación de post anterior titulado Paginación de registros de una base MySQL con PHP y jQuery – Parte 1 en el cual se explico la parte del código jQuery y ahora toca el turno de ver el código PHP, comenzemos.

CODIGO PHP

Archivo: obtenerdatos.php

Lo primero que hacemos es crear un objeto de la clase stdClass el cual va a almacenar la respuesta del servidor


$respuesta = new stdClass();

Posteriormente verificamos si se recibió el numero de pagina que se desea mostrar, si no se recibió la respuesta entonces el estado de la respuesta lo ponemos a 0 y asignamos un mensaje de error. y esos datos son los que se van a devolver. (más…)

Paginación de registros de una base MySQL con PHP y jQuery – Parte 1

Hola a todos, el dia de hoy les traigo un ejercicio en el cual explicaré como podemos paginar los registros de una base de datos MySQL con PHP y jQuery, el ejercicio incluye ajax para evitar que nuestra pagina se recargue cada vez que cambiamos de pagina por lo tanto solo se actualizará la parte de la tabla donde van los datos y los números de pagina. Comenzemos.

Para este ejercicio vamos a utilizar la siguiente informacion de la siguiente tabla:


CREATE TABLE IF NOT EXISTS `base`.`tblalumno` (
 `idalumno` INT UNSIGNED NOT NULL AUTO_INCREMENT ,
 `nombre` VARCHAR(15) NOT NULL ,
 `apellidos` VARCHAR(25) NOT NULL ,
 `sexo` ENUM('f','m') NOT NULL ,
 `grado` TINYINT(2) NULL ,
 PRIMARY KEY (`idalumno`) ,
 UNIQUE INDEX `idalumno_UNIQUE` (`idalumno` ASC) )
ENGINE = InnoDB;

(más…)

Guardar la informacion de un formulario en una base MySQL con AJAX de jQuery y PHP

Hola a  todos en esta ocasión el ejemplo trata de como podemos guardar la información de un formulario en una base de datos y mostrar un mensaje con el resultado, utilizando AJAX de jQuery y el lenguaje PHP.

FORMULARIO HTML

El formulario que vamos a guardar es el siguiente.

<form id="frminformacion"><label> Nombre: </label>
 <input type="text" name="nombre" />

 <label> Apellidos: </label>
 <input type="text" name="apellidos" />

 <label> Sexo: </label>
 <input type="radio" name="sexo" value="f" /> Femenino
 <input type="radio" name="sexo" value="m" /> Masculino

 <label> Grado: </label>
<select name="grado"> <option value="1"> Primero </option></select>
<select name="grado"> <option value="2"> Segundo </option></select>
<select name="grado"> <option value="2"> Tercero </option></select>

 <input id="enviar" type="button" value="Enviar" /></form>

(más…)

Leer un archivo de texto y guardar la información en una base de datos mysql con php

Hola a todos, en esta ocasión publicare un código para leer el contenido de un archivo txt  y guardar su información en una base de datos mysql con PHP.

ARCHIVO DE TEXTO

En el archivo de texto los valores se encuentran separados por un tabulador y tienen la siguiente estructura: clave, descripcion, precio

A001	ADAPTADOR DE AUDIO USB	120.00
A002	ADAPTADOR DE RED INALAMBRICO   149.00
A003	MONITOR LED LG 18.5"	1699.00

CODIGO PHP

Lo primero que vamos a hacer es establecer la conexión con la base de datos para guardar la información en la tabla productos (más…)