Program kalendara za osobne aktivnosti - Poruka o pogrešci zbog nedostatka podataka obrasca - 2


Sada kada smo dovršili promjene funkcije poziva u skripti unosa aktivnosti, trebamo dodati promjene u funkciju Activity_Entry_Form koja će upravljati porukom pogreške. Moramo dodati novu varijablu parametra na popis varijabli koje prima funkcija. Ako to ne učinimo, funkcija neće prepoznati poruku o pogrešci $ čak i ako je pošaljemo. Dakle, na popis dodajmo varijablu prijema koja se zove $ prev_error_message.

// funkcija ispisa s proslijeđenim argumentima
Funkcija 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, $ prev_act_year_2, $ prev_act_hour_2, $ prev_act_status)

Bilješka--Gornji je kôd zamotan. To bi zaista moglo biti sve u jednoj liniji.

Kada je postavljena vrijednost $ prev_error_message na Da, na obrascu ćemo pokazati poruku pogreške. To možemo učiniti jednostavnom if izjavom i novom varijablom koju ćemo nazvati $ message_text. Ova će varijabla sadržavati tekst poruke o pogrešci. Prvo ćemo inicijalizirati ovu varijablu na nulu. Onda ako je vrijednost $ prev_error_messaage jednaka da, varijablu ćemo postaviti na tekst poruke o pogrešci.

$ message_text = "";
ako ($ prev_error_message == "da")
{$ message_text = "Ispričavamo se, popunite sva obavezna polja

"; }
Bilješka--Gornji je kôd zamotan. To bi zaista moglo biti sve u jednoj liniji.

1. Postavili smo početnu vrijednost $ message_text na nulu. Ako program nije naišao na bilo koji nedostajući podatak, $ message_text ostaje na nuli i u obrascu se neće pojaviti poruka.

2. Ako je program naišao na nedostajuće podatke, postavit ćemo varijablu $ message_text na poruku o pogrešci koju želimo pokazati na web obrascu.

Napokon ćemo dodati kôd web message_text varijabli $ message_text na mjesto na kojem želimo prikazati poruku pogreške. Ako nije postavljeno na nulu, prikazat će se poruka.

...

Dodajte aktivnost



$ MESSAGE_TEXT

← Natrag







Python Web Apps with Flask by Ezra Zigmond (Lipanj 2022)



Oznake Članak: Program kalendara za osobne aktivnosti - Poruka o pogrešci za nedostajuće podatke obrasca - 2, PHP, kreirajte svoj vlastiti program kalendara PHP aktivnosti, PHP ako izjave, PHP funkcije, PHP poziv funkcije, PHP poruke o pogrešci, PHP nedostaju podaci