Innholdsfortegnelse:
Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024
For et eksempel på å bruke PHP til å bygge mer komplekse HTML5-skjemaer, se over monty. html. Dette programmet er en hyllest til en av de beste filmene hele tiden. (Du må kanskje bare leie denne filmen hvis du virkelig skal kalle deg en programmerer. Det er en del av kulturen.)
HTML-skjemaet stiller spørsmålene. Her er koden:
Monty. htmlMonty Python Quiz
Hva heter du? Roger The Shrubber Arthur, Kongen av Britene Tim Enchanteren
Hva er din søken? Å kutte ned det mektigste treet i skogen med en sild søker jeg den hellige gral. Jeg leter etter en busk.
Hvordan kan du fortelle at hun er en heks? Hun har en heksesnese. Hun har en heksehue. Hun slo meg til en ny.
send inn
Det er ikke noe galt med denne koden. Vær oppmerksom på følgende funksjoner:
-
Attributtet handling er satt til monty. php. Denne siden (monty. Html) vil sende data til monty. php, som skal være i samme katalog på samme server.
-
Attributtet metode er satt til innlegg . Alle data på denne siden vil bli sendt til serveren via postmetoden.
-
Hvert skjemaelement har et navn attributt. Navnetattributtene vil bli brukt til å trekke ut dataene i PHP-programmet.
-
Alle radioknappene har samme navn verdi. Måten du får radioknapper til å jobbe sammen, er å gi dem alle samme navn. Og selv om de alle har samme navn, har hver en annen verdi. Når PHP-programmet mottar forespørselen, vil det bare få verdien av den valgte alternativknappen.
-
Hver avkrysningsboks har et individuelt navn. Avmerkingsboksene er litt annerledes. Hver avkrysningsboks har sitt eget navn, men verdien sendes kun til serveren hvis avkryssingsboksen er merket.
Passordfelt eller skjulte felt er akkurat som tekstbokser til PHP. Hent data fra disse elementene, akkurat som du gjør for tekstfelt.