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.