Cita:
Iniciado por pateketrueke
Te invito a leer el siguiente tema:
[url]http://www.forosdelweb.com/f18/undefined-index-undefined-variable-923992/#post3904555[/url]
Ahí se explica el por que de este sencillo error.
Muchas gracias por tu pronta respuesta. Según el tema que me envías:
"La solucion todo el tiempo es predefinir algun valor -en caso de variables definidas manualmente- o bien, asignar un valor por defecto en cualquier otra circunstancia".
Pero me surge otra duda: por lo que he leído, en php no es necesario inicializar variables, por lo que en mi ejemplo la primera vez que se ejecuta el script llega al switch, y al no tener la variable $accion ningún valor ejecuta la opción default (por eso se muestra el formulario), ¿es correcto? Si así fuese, sigo sin entender porque aparece el error.
Y si como dices es necesario inicializar $accion, ¿de qué me sirve la opción default? Estoy bastante perdido...