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»].
- Comprobar que el campo existe con isset($_POST[«nombre»]).
- Recuperar el valor en una variable.
- 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.