2. Para tener la información de un formulario guardada en algún sitio, debemos crear un archivo con extensión PHP y que vaya dirigido a alguna base de datos. Si queremos probar si funciona en nuestro equipo tendremos que instalar un servidor web como Apache. ¿Por qué? Porque PHP es un servicio que funciona del “lado del servidor” con lo cual tenemos que simular un servidor. Yo, por ejemplo, he instalado XAMPP un programa que trae consigo una serie de servicios (Apache, Base de datos PHPMyAdmin, FTP, etc); pero también hay otros como WAMPSERVER. Lo bueno de XAMPP es que es multiplataforma.
Vamos a la página oficial y descargamos XAMPP, la instalación es muy sencilla, todo como viene por defecto.
XAMPP por defecto se instala en nuestra unidad C: en la raíz.
3. Los documentos que guardemos para ejecutar en XAMPP deben estar en C:xampphtdocs.Yo he creado dentro una carpeta llamada “práctica” donde meteré los archivos necesarios, el formulario y el archivo PHP que dirigirá la información introducida en éste hacia la Base de Datos.
Vamos primero a PHPMyAdmin donde crearemos nuestra base de datos llamada “formulario” y crearemos una tabla llamada “usuarios”.
4. Una vez la tengamos creada pinchamos sobre ella y podremos ya crear una tabla.
He creado 4 campos para la tabla, que serán los datos que se le solicite al usuario a rellenar en el formulario. El primero será un Identificador que será autoincrementable.
Escribimos el nombre que queramos darle a nuestra base de datos
Mi base de datos creada será formulario
Igual que antes aquí introducimos el nombre de nuestra tabla. La mía se llamará usuarios
5. Y ahora vamos a crear los documentos. Primero el HTML. Se llamará formulario.html.
La etiqueta <form> abre y cierra un formulario; el atributo “action” será el que direccione la información introducida en los campos a un archivo PHP que éste a su vez será el que lleve la información a la base de datos. Las etiquetas <input> nos indican que es una entrada que debe completar el usuario, si es de tipo “text” es un campo a rellenar con texto, como por ejemplo nombre y apellidos. Y tenemos otro <input> al final que será el botón de enviar, por eso el tipo es “submit”. Este sería el aspecto en un navegador web;
6. Y ahora crearemos el archivo PHP.
La primera etiqueta nos indica cuál será el hosting al que nos conectemos para llevar nuestros datos. En este caso será en local, por tanto pondremos “localhost” junto con el nombre de usuario administrador (“root”) y contraseña. La segunda etiqueta es para poner la base de datos a la que nos queremos conectar.
El siguiente código es la declaración de variables con el método POST que significa que serán datos que, cuando el usuario rellene esos campos, irán a nuestra base de datos. Debemos poner en los corchetes, después del método POST, el mismo nombre que le habíamos dando al atributo “name” de los campos del formulario HTML.
7. Y la última línea de código es para indicar que el valor de las variables declaradas será introducido en la tabla “usuarios”.
Vamos a probar nuestro formulario:
Vamos a nuestra base de datos para comprobar que se han introducido los datos:
Si no nos aparece ningún mensaje de error significa que se ha realizado correctamente.