Var har alla handelsdollar gått?
Maj 2024
I Kalenderprogrammet för personliga aktiviteter hittills har vi skrivit koden för möjligheten att webbformuläret Aktivitetsinmatning ännu inte har skickats in ($ _POST ['skicka'] är tomt). Om så är fallet kommer programmet att initialisera variablerna till null strax före funktionssamtalet som kommer att visa formuläret i webbläsaren för första gången. Nu kommer vi att koda för möjligheten att formuläret har skickats in ($ _POST ['skicka'] är inte tomt). Om så är fallet finns det två alternativ för nästa steg.
Vårt första steg är att använda PHP if-uttalandet för att testa om det saknas data för vart och ett av de obligatoriska och valfria inmatningsfält. Vi skapar också en variabel som kallas $ error_message och ställer in initialt värdet till Nej. Om det saknas data kommer variabeln att ställas in på ja. Här är den första delen av koden.
Vad gör den här koden? Programmet ställer först $ error_message-variabeln till Nej. Därefter testas vart och ett av de elva datainmatningsfälten som skickas från formuläret. I koden ovan testar vi för de två första variablerna act_title och act_desc. Men hela koden testar även de andra 9 variablerna. Det finns tre möjliga resultat.
Nästa steg är att göra justeringar av funktionen Activity_Entry_Form för att hantera det nya felmeddelandet. Obs - Syftet med denna handledning är att bygga ett kalenderprogram för personlig verksamhet för personligt bruk och lära grunderna i PHP- och MySQL-databaser. Jag har inte inkluderat några säkerhetsfunktioner som att förhindra skadlig inmatningsdata. Det skulle göra denna självstudie för komplicerad för nybörjaren. Om du skapade ett program för webben skulle du vilja inkludera sådan säkerhet i din programkod. | ||||