Los formularios son el puente entre el visitante y tu código PHP. Cuando el usuario rellena un campo y lo envía, los datos llegan al servidor.

En el lado HTML

  • La etiqueta <form method=»post» action=»tratamiento.php»> define dónde y cómo enviar.
  • Cada campo tiene un atributo name, p. ej. <input name=»nombre»>.

En el lado PHP

PHP recibe esos datos en el array superglobal $_POST. Se lee un campo por su name: $_POST[«nombre»].

  1. Comprobar que el campo existe con isset($_POST[«nombre»]).
  2. Recuperar el valor en una variable.
  3. Utilizarlo (mostrar, guardar…).

También existe $_GET, que hace pasar los datos por la URL. $_POST es preferible para datos sensibles o voluminosos.

Para recordar: cada campo debe tener un name y PHP lee sus valores en $_POST. Comprueba siempre su existencia con isset.