Aquí os dejo un formulario básico en PHP. Es decir, los datos se introducen en un formulario HTML y se procesan en PHP.
form.html:
Formulario básico en PHP
Formulario básico - Entrada de datos
procesar.php:
Formulario básico en PHP
Formulario básico - Salida de datos
Tu nombre es .
Tienes años.
Tu género es .
Ver comentarios
Es una mala practica poner etiquetas html adentro de literales cadena.
@fabianfiorotto:disqus Gracias por tu aportación, ¿qué me aconsejarías para poner etiquetas de párrafo fuera de 'literales cadena'? Gracias de nuevo.
Por ejemplo reemplazar
echo 'Tu nombre es ' . $nombre . '.';
por
Tu nombre es: .
La mayoría de los editores tienen problemas para reconocer el html adentro de los literales cadena y haciéndolo de esa manera te estas perdiendo muchas funciones que el editor podría ofrecerte como autocompletado o checkeo de sintaxis etc. Este ejemplo es trivial así que no pasa nada pero en un template mas grande podrías salvarte de mucho errores tontos.
Por ejemplo
https://uploads.disquscdn.com/images/9a0a920edd89e81991052a25524aec2706201cc95ff6b725b5147f853ba2d4d3.png
La mayoría de los editores tienen problemas para reconocer el html adentro
de los literales cadena y haciéndolo de esa manera te estas perdiendo
muchas funciones que el editor podría ofrecerte como autocompletado o
checkeo de sintaxis etc. Este ejemplo es trivial así que no pasa nada
pero en un template mas grande podrías salvarte de mucho errores tontos.
https://uploads.disquscdn.com/images/5fd116e1da0c1657a0bf7e3f6c12fa1d0795eea866aff3596c1f16c7c3f370c8.png
Muchos editores tienen problemas reconociendo las etiquetas html que están dentro de literales cadena. Haciéndolo de esa manera te estas perdiendo muchas funcionalidades que el editor podría ofrecerte como autocompletar o checkeo de sintaxis. En este ejemplo no pasa nada porque es trivial pero en template mas grandes podría salvarte de muchos errores tontos.
@fabianfiorotto:disqus ¡Corregido! ¡Muchísimas gracias por la explicación y por la imagen! ¡Gracias!