Cómo crear un formulario HTML que almacene los datos en la base de datos MySQL

Cómo crear un formulario HTML que almacene los datos en la base de datos MySQL
El objetivo principal de crear y usar formularios HTML es recopilar información sobre los usuarios. Por lo tanto, no es productivo actualizar la información recopilada de los formularios HTML en una base de datos manualmente.

Este tutorial rápido y directo discutirá cómo guardar información de un formulario HTML a una base de datos MySQL usando PHP.

Paso 1: Configurar entorno

El primer paso es configurar un entorno de trabajo para PHP y MySQL. Para este tutorial, usaremos AMPP por Softaculous. Puede optar por otras opciones, como XAMPP o WAMP.

Abra su navegador y navegue al recurso:

https: // ampps.com/descargas/

Seleccione la versión del instalador para su sistema operativo:

Una vez descargado, seleccione el paquete del instalador y siga las instrucciones para configurar AMPP en su sistema.

Una vez que se instala AMPPS, ejecutarlo. Inicie los servicios Apache y MySQL como se muestra:

Usando AMPP, debe tener un servidor web local que ejecute Apache, PHP y MYSQL. Ahora podemos crear una base de datos.

Minimizar la ventana AMPPS y cerca de detener los servicios Apache y MySQL.

Paso 2: Crear base de datos

El segundo paso es crear y configurar una base de datos simple para interactuar con el uso de PHP. Abra su navegador y navegue por el sitio web http: // localhost/phpmyadmin.

Una vez que inicie sesión en la página PhPMyAdmin, seleccione la nueva opción para agregar una nueva base de datos, como se muestra en la imagen a continuación:

En la siguiente ventana, configure el nombre de la base de datos y haga clic en Crear. En este ejemplo, llamamos a la base de datos html_form:

Ahora que la base de datos se inicializa, podemos crear un esquema de base de datos.

Paso 3: Crear tabla de bases de datos

Después de la creación de la base de datos, PhpMyadmin lo redirigirá a una página de creación de tabla. Puede crear tablas y llenar la información en columnas y filas.

Comience creando un nombre para su tabla. En este ejemplo, lo llamaremos forma simple. Establezca el valor de la columna como cuatro ya que tendremos tres campos de entrada en el formulario HTML:

Haga clic en IR para crear la información de la tabla y la columna. Una vez completado, debe tener columnas de muestra con la entrada de detalles como se muestra:

Complete la información de la columna, como tipos de datos y más. Se proporciona la siguiente información de ejemplo:

Nombre de columna Tipo Longitud/valores Índice/a_i
identificación EN T Primario/verdadero
nombre de usuario Varar 255
correo electrónico Varar 255
comentario TEXTO 255

Una información de esquema de ejemplo es como se muestra:

Haga clic en Guardar para crear las tablas y columnas como se especifica.

Paso 4: Crear privilegios de base de datos

Seleccione la pestaña Privilegios y haga clic en Agregar cuenta para crear una nueva cuenta MySQL.

Ingrese los detalles de inicio de sesión, como el nombre de usuario y la contraseña, como se muestra en la imagen de ejemplo a continuación:

Paso 5: Crear formulario HTML

Ahora que tenemos la base de datos configurada, necesitamos crear un formulario HTML para recopilar información.

Abra el directorio AMPPS www y cree un nuevo directorio. Dale cualquier nombre preferido. En este ejemplo, establecemos el nombre del directorio como html_forms.

Crear un índice.Formulario HTML y pegue su código de formulario HTML:







Forma html




















Paso 6: Información de formulario de obtención con PHP

El siguiente paso es crear un envío.Archivo PHP que obtiene información del formulario HTML y la actualiza en la base de datos, como se muestra en el siguiente código:

if (isset ($ _ post ['enviar']))

$ usernamename = $ _post ['username'];
$ correo electrónico = $ _post ['correo electrónico'];
$ comentario = $ _post ['comentario'];
$ host = "localhost";
$ username = "Forms";
$ contraseña = "contraseña";
$ db = "html_form";
$ conn = mysqli_connect ($ host, $ username, $ contraseña, $ db);
si (!$ con)

morir ("Falló la conexión!" . mysqli_connect_error ());

$ query = "insertar en simple_form (id, nombre de usuario, correo electrónico, valores de comentarios $ nombre de usuario, $ correo electrónico, $ comentario";
$ run = mysqli_query ($ conn, $ QUERY);
if (run)

echo "éxito";

mysqli_close ($ conn);

?>

Creamos una conexión a la base de datos y realizamos una consulta SQL utilizando la función mysql_query en el código anterior.

Una vez que envíe el formulario, el envío.El archivo PHP debe ejecutarse y los datos del formulario insertados en la base de datos.

Conclusión

Este breve artículo proporcionó una guía paso a paso sobre cómo guardar información de un formulario HTML en una base de datos utilizando PHP. Además, este artículo proporcionó instrucciones sobre cómo configurar el programa AMPPS. Esperamos que hayas encontrado este artículo útil. Consulte otros artículos de Sugerencia de Linux para obtener más consejos e información.