Little Birds - Bokanmeldelse
April 2024
Så langt i programmet Personlige aktiviteter-kalendere har vi skrevet koden for muligheten for at aktivitetsoppførings-webskjemaet ennå ikke er sendt inn ($ _POST ['send'] er tomt). Hvis dette er tilfelle, vil programmet initialisere variablene til null rett før funksjonsanropet som viser skjemaet i nettleseren for første gang. Nå vil vi kode for muligheten for at skjemaet er sendt inn ($ _POST ['send'] er ikke tomt). Hvis dette er tilfelle, er det to alternativer for neste trinn.
Det første trinnet vårt er å bruke PHP if statement til å teste om det mangler data for hvert av de påkrevde og valgfrie inputfeltene. Vi vil også lage en variabel som heter $ error_message og innstille først verdien Nei. Hvis det mangler data, blir variabelen satt til ja. Her er den første delen av koden.
Hva gjør denne koden? Programmet vil først sette variabelen $ error_message til Nei. Den vil deretter teste hvert av de elleve datainputfeltene som er sendt fra skjemaet. I koden over tester vi for de to første variablene act_title og act_desc. Imidlertid tester hele koden også for de andre 9 variablene. Det er tre mulige resultater.
Neste trinn vil være å gjøre justeringer av Activity_Entry_Form-funksjonen for å håndtere den nye feilmeldingen. Merk - Hensikten med denne opplæringen er å bygge et program for personlig aktiviteter for personlig bruk og lære det grunnleggende om PHP og MySQL databaser. Jeg har ikke tatt med noen sikkerhetsfunksjoner som å forhindre ondsinnet inputdata. Det ville gjøre denne opplæringen for komplisert for nybegynneren. Hvis du opprettet et program for nettet, vil du inkludere slik sikkerhet i programkoden. | ||||