Buenas a todos, me encuentro con un dilema el cual mi opción no creo que sea la más eficiente para realizar la validación.
Mi opción es la siguiente:
Código PHP:
Ver originalif($_POST["edad"] == "0" or $_POST["altura"] == "0" or $_POST["peso"] == "0" or $_POST["genero"] == "" or $_POST["fumar"] == "" or $_POST["beber"] == ""
or $_POST["drogas"] == "" or $_POST["alimentacion"] == "" or $_POST["ejercicio"] == "") {
// Muestro formulario otra vez diciendo que falta algo por responder
} else {
// Ejecuta y envia el formulario }
El caso es que uso dos páginas, la del formulario y donde ejecuta ese formulario, y me encuentro con que he puesto 2 veces el código del funcionario, que no es corto que digamos, y me queda demasiado código y la picha echa un lio.
La estructura la tengo así
index.php
Muestra el formulario.
resultado.php
En caso de que no estén los datos rellenos muestra otra vez el formulario diciendo que falta algo por rellenar. En caso de que esté bien relleno lo envia.
Esto es una práctica normal ?? puedo reutilizar código ? ¿ Como lo hariáis vosotros ?
Un saludo y gracias.