Como hacer un FORMULARIO con HTML y PHP desde cero

Jonathan Melgoza
10 Aug 201716:28

Summary

TLDREste tutorial detallado abarca la creación de un formulario HTML desde cero y cómo enviar los datos ingresados a una página PHP. Cubre aspectos fundamentales como la estructura básica de HTML, etiquetas de formulario, campos de entrada, botón de envío y los atributos 'action' y 'method' para especificar el destino y el método de envío (GET o POST). Posteriormente, se explica cómo recibir y procesar los datos enviados en PHP utilizando las superglobales $_GET y $_POST. El video culmina demostrando la implementación completa y comparando visualmente las diferencias entre los métodos GET y POST.

Takeaways

  • 😃 Se muestra cómo crear un formulario en HTML y enviar la información a una página PHP.
  • 🔑 Se explica la creación de un archivo HTML con una estructura básica y la creación de campos de texto para nombre, asunto y mensaje.
  • 📝 Se detalla la importancia de los atributos 'action' y 'method' en la etiqueta <form> para especificar el destino de los datos y el método de envío (GET o POST).
  • 📤 Se crea un botón de envío con un input de tipo 'submit' dentro del formulario para desencadenar la acción de envío de datos.
  • 📂 Se crea un archivo PHP llamado 'procesar.php' para recibir y procesar los datos enviados desde el formulario HTML.
  • 💻 Se explica cómo acceder a los datos enviados desde el formulario utilizando las variables $_GET y $_POST en PHP, dependiendo del método utilizado.
  • 🔄 Se demuestra la diferencia entre utilizar el método GET (datos en la URL) y el método POST (datos enviados internamente).
  • 🕵️‍♂️ Se utiliza la herramienta Network de Google Chrome para inspeccionar los datos enviados en ambos métodos (GET y POST).
  • ✍️ Se imprime la información recibida en el archivo PHP para verificar que se recibió correctamente.
  • 🚀 Se destaca que una vez recibidos los datos en PHP, se pueden realizar diversas tareas como enviar correos electrónicos u otras acciones.

Q & A

  • ¿Cuál es el objetivo principal del tutorial presentado en el guion?

    -El objetivo principal es enseñar cómo crear un formulario en HTML y enviar la información ingresada por el usuario a una página en PHP.

  • ¿Qué se necesita tener instalado para seguir el tutorial?

    -Se necesita tener instalado un servidor PHP, como el paquete XAMPP mencionado en el guion.

  • ¿Qué elementos básicos se crean en el formulario HTML mencionado?

    -Se crean tres campos de texto simples para nombre, asunto y mensaje, y un botón de enviar.

  • ¿Qué atributos se utilizan en la etiqueta form para especificar el destino y método de envío de los datos?

    -Se utilizan los atributos 'action' para especificar el destino de los datos y 'method' para el método de envío, que puede ser GET o POST.

  • ¿Cuál es la función del atributo 'action' en un formulario HTML?

    -El atributo 'action' indica a qué página del sitio se enviará la información ingresada en el formulario por el usuario.

  • ¿Qué diferencia hay entre enviar datos con el método GET y el método POST?

    -El método GET envía los datos a través de la URL, mientras que el método POST los envía de forma interna, sin mostrarlos en la URL.

  • ¿Por qué es importante asignar un atributo 'name' a cada input del formulario?

    -El atributo 'name' permite identificar cada input del formulario y acceder a su valor en el archivo PHP que procesa la información.

  • ¿Cómo se accede a la información enviada desde el formulario en el archivo PHP?

    -Se accede a la información mediante los arreglos $_GET o $_POST en PHP, utilizando el 'name' de cada input como clave.

  • ¿Cuál es la ventaja de usar el método POST sobre GET para enviar datos de un formulario?

    -La ventaja principal del método POST es que los datos enviados no se muestran en la URL, lo que lo hace más seguro para enviar información sensible.

  • ¿Qué se puede hacer con la información una vez que es recibida en el archivo PHP?

    -Una vez recibida la información en PHP, se puede procesar de diversas maneras, como almacenarla en una base de datos, enviar un email, entre otras.

Outlines

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Mindmap

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Keywords

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Highlights

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن

Transcripts

plate

هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.

قم بالترقية الآن
Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Desarrollo WebHTMLPHPFormulariosGETPOSTProcesamiento DatosProgramaciónDidácticoCódigo
هل تحتاج إلى تلخيص باللغة الإنجليزية؟