개인 활동 일정 관리 프로그램-양식 데이터 누락에 대한 오류 메시지
마지막 자습서에서는 웹 양식이 제출되었지만 사용자가 필요한 모든 데이터를 제공하지 않았을 가능성을 처리하는 활동 항목 스크립트의 일부를 작성했습니다. 먼저 Activity_Entry_Form 함수에 전달할 변수의 값을 설정합니다. 입력 데이터가 누락 된 경우 각 변수의 값이 널로 설정되고 그렇지 않은 경우 $ POST [ ''] 데이터의 값으로 설정됩니다. 마지막으로 $ error_message 변수를 필수 양식 필드에서 누락 된 데이터가있는 경우 웹 양식을 다시 표시 할 때 오류 메시지가 표시되도록 프로그램에 지시합니다. 이제 오류 메시지를 다루겠습니다.

활동 입력 스크립트를 변경해야하는 두 가지가 있습니다. 함수 호출과 함께이 새로운 $ error_message 변수를 전달할 것이므로이 변수를 함수에 전송되는 매개 변수 변수 목록에 추가해야합니다.

// $ error_message가 yes로 변경된 경우, 함수를 호출하여 양식을 다시 인쇄

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_hour_2, $ pass_act_hour_2, $ pass_act_hour_2, $ pass_act_hour_2us
}
노트--위의 코드는 래핑되어 있습니다. 실제로 한 줄에있을 수 있습니다.

또한이 새로운 변수를 호출 할 때마다 Activity_Entry_Form 함수를 코딩하므로 폼이 처음 표시 될 때도 예상됩니다. 따라서 스크립트의 첫 번째 부분에서 변수를 함수 호출에 추가해야합니다. 그러나이 변수를 먼저 시작하지 않으면 보낼 수 없습니다. 코드에도 추가하겠습니다.

// $ _POST 제출이 비어 있으면 양식을 처음 표시하는 함수를 호출하십시오.

if (빈 ($ _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 = "";

// $ error_message를 null로 설정
$ 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_hour_2, $ pass_act_hour_2, $ pass_act_hour_2, $ pass_act_hour_2us
}
노트--위의 코드는 래핑되어 있습니다. 실제로 한 줄에있을 수 있습니다.

다음 →








비디오 지침: Ark Server Manager 로 설정 할 수 있는건 어디까지 ~ (4 월 2024).