Programa de calendario de actividades personales: mensaje de error para datos faltantes del formulario
En el último tutorial, escribimos la parte del script de Entrada de actividad que manejará la posibilidad de que el formulario web haya sido enviado pero el usuario no haya proporcionado todos los datos requeridos. Primero, establecemos los valores para las variables que pasaremos a la función Activity_Entry_Form. El valor para cada variable se establece en nulo si faltan los datos de entrada y, si no, se establece en el valor de los datos $ POST ['']. Finalmente, establecemos la variable $ error_message en si si faltan datos de alguno de los campos de formulario requeridos. Esto le indicará al programa que muestre un mensaje de error cuando vuelva a mostrar el formulario web. Ahora, trabajemos para manejar el mensaje de error.

Hay dos cambios que debemos realizar en el script de Entrada de actividad. Como vamos a pasar esta nueva variable $ error_message con la llamada a la función, necesitamos agregar esta variable a la lista de variables de parámetros que se envían a la función.

// Si $ error_message ha cambiado a yes, llame a la función para imprimir el formulario nuevamente

if ($ error_message == "yes")
{
Activity_Entry_Form ($ error_message, $ pass_act_title, $ pass_act_desc, $ pass_act_month_1, $ pass_act_day_1, $ pass_act_year_1, $ pass_act_hour_1, $ pass_act_month_2, $ pass_act_day_2, $ pass_act_year_2, $ pass_act_stat___2_, $ $, pass_act_y_t__2_, $ 2
}
Nota--El código de arriba está envuelto. Realmente podría ser todo en una sola línea.

Además, debido a que codificaremos la función Activity_Entry_Form para esperar esta nueva variable cada vez que se llame, la esperará incluso cuando el formulario se muestre por primera vez. Por lo tanto, necesitamos agregar la variable a la llamada a la función en la primera parte del script. Pero no podemos enviar esta variable sin iniciarla primero. Así que agreguemos eso al código también.

// Si el envío $ _POST está vacío, llame a la función para mostrar el formulario por primera vez

if (vacío ($ _ POST ['submit']))
{$ pass_act_title = "";
$ pass_act_desc = "";
$ pass_act_month_1 = "";
$ pass_act_day_1 = "";
$ pass_act_year_1 = "";
$ pass_act_hour_1 = "";
$ pass_act_month_2 = "";
$ pass_act_day_2 = "";
$ pass_act_year_2 = "";
$ pass_act_hour_2 = "";
$ pass_act_status = "";

// Establece $ error_message en nulo
$ error_message = "";

Activity_Entry_Form ($ error_message, $ pass_act_title, $ pass_act_desc, $ pass_act_month_1, $ pass_act_day_1, $ pass_act_year_1, $ pass_act_hour_1, $ pass_act_month_2, $ pass_act_day_2, $ pass_act_year_2, $ pass_act_stat___2_, $ $, pass_act_y_t__2_, $ 2
}
Nota--El código de arriba está envuelto. Realmente podría ser todo en una sola línea.

Siguiente →








Instrucciones De Vídeo: Excel - Calcular fechas de vencimiento y crear avisos. Tutorial en español HD (Abril 2024).