Cita:
Iniciado por pateketrueke El punto es, ¿por qué estás usando un switch en lugar de if/elseif?
Yo no entiendo tu punto de usar un condicional u otro. Es como si preguntase pq no usa esta sintaxis:
echo (empty( $_POST[p2])) ? 'DATO FALTANTE' : '';
echo (empty( $_POST[p3])) ? 'DATO FALTANTE' : '';
Lo importante es que viene mejor para tu código ¿No? Por limpieza, eficacia, etc.
Además sólo le faltaban los break y yo personalmente estoy en contra en determinadas ocasiones de los elseif infinitos...
El switch encuentra coincidencia y sale... El if encuentra coincidencia y sigue revisando cada elseif.
ZzzZ