Kalenderprogramma voor persoonlijke activiteiten - Foutmelding voor ontbrekende formuliergegevens - 2


Nu we de wijzigingen in de functieaanroep in het activiteitsinvoerscript hebben voltooid, moeten we de wijzigingen toevoegen aan de functie Activity_Entry_Form die het foutbericht afhandelt. We moeten de nieuwe parametervariabele toevoegen aan de lijst met variabelen die door de functie worden ontvangen. Als we dat niet doen, herkent de functie het $ error_message niet, zelfs niet als we het verzenden. Dus laten we de ontvangende variabele genaamd $ prev_error_message aan de lijst toevoegen.

// printfunctie met doorgegeven argumenten
functie Activity_Entry_Form ($ prev_error_message, $ prev_act_title, $ prev_act_desc, $ prev_act_month_1, $ prev_act_day_1, $ prev_act_year_1, $ prev_act_hour_1, $ prev_act_month_2, $ prev_act_day_2_2_ vorige_act_2_

Notitie--Bovenstaande code is ingepakt. Het kan echt allemaal op één lijn zijn.

Wanneer de waarde van het $ prev_error_bericht is ingesteld op Ja, zullen we een foutmelding op het formulier willen weergeven. We kunnen dit doen met een eenvoudige if-instructie en een nieuwe variabele die we $ message_text zullen noemen. Deze variabele bevat de tekst van het foutbericht. We zullen deze variabele eerst initialiseren op nul. Als de $ prev_error_messaage gelijk is aan ja, stellen we de variabele in op de tekst van het foutbericht.

$ message_text = "";
if ($ prev_error_message == "yes")
{$ message_text = "Sorry, vul alstublieft alle verplichte velden in

"; }
Notitie--Bovenstaande code is ingepakt. Het kan echt allemaal op één lijn zijn.

1. We hebben de beginwaarde van de $ message_text ingesteld op null. Als het programma geen ontbrekende gegevens tegenkomt, blijft de $ message_text op nul staan ​​en verschijnt er geen bericht in het formulier.

2. Als het programma ontbrekende gegevens tegenkomt, stellen we de variabele $ message_text in op het foutbericht dat we op het webformulier willen weergeven.

Ten slotte voegen we de variabele $ message_text toe aan de webformuliercode op de locatie waar we het foutbericht willen weergeven. Als het niet is ingesteld op nul, wordt het bericht weergegeven.

...

Voeg een activiteit toe



$ MESSAGE_TEXT

← terug







NEDERLANDS = ENGELS = Diensten voor ontwikkeling van kalendersoftware (Oktober 2020)



Labels Artikel: Persoonlijk activiteitenkalenderprogramma - Foutbericht voor ontbrekende formuliergegevens - 2, PHP, maak uw eigen PHP-activiteitenkalenderprogramma, PHP als instructies, PHP-functies, PHP-functieoproep, PHP-foutberichten, PHP-ontbrekende gegevens