Hjem Personlig finansiering Hvordan bruke PHP til å bygge et program som lager sin egen HTML5-form - dummies

Hvordan bruke PHP til å bygge et program som lager sin egen HTML5-form - dummies

Innholdsfortegnelse:

Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024

Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024
Anonim

En spesielt viktig anvendelse av if-strukturen er unik for PHP server-side programmering. Hittil har mange av dine PHP-programmer krevd to separate filer: en HTML-side for å få informasjon fra brukeren og et PHP-program for å svare på den koden.

Ville det ikke vært bra hvis PHP-programmet kunne avgjøre om det hadde dataene eller ikke? Hvis den har data, vil den behandle den. Hvis ikke, produserer det bare et skjema for å håndtere dataene. Det ville være ganske kjempebra, og det er akkurat det du kan gjøre med hjelp av if-setningen.

Det interessante skjer når brukeren sender skjemaet. Programmet kaller seg! Denne gangen skjønner ownForm at brukeren har sendt noen data og behandler denne informasjonen.

Dette programmet krever egentlig ikke noe nytt, bare en repurposing av noen verktøy du allerede kjenner. Ta en titt på følgende kode:

ownForm. php 

Hei, $ brukernavn

n";} annet {// ingen form til stede, så gi dem en utskrift <<< Å lage et program "gjør egne stunter" som dette er ganske enkelt. Nøkkelen bruker en if-setning. Men begynn å tenke på atferden. I dette eksemplet dreier programmet rundt $ userName-variabelen. Hvis denne variabelen har en verdi, kan den behandles. Hvis variabelen ikke er angitt enda, må brukeren se et skjema slik at hun kan skrive inn dataene.

Kontroller at det finnes en nøkkelvariabel.
  1. Bruk isset () -funksjonen til å bestemme om den aktuelle variabelen er innstilt. Kontroller $ _REQUEST eller en av de andre superglobals ($ _POST eller $ _GET) for å finne ut om skjemaet allerede er sendt inn. Du må kontrollere eksistensen av bare en variabel, selv om skjemaet har dusinvis.

    Hvis variabelen eksisterer, behandler du skjemaet.

  2. Hvis variabelen eksisterer, trekk ut alle variablene fra skjemaet og fortsett med behandlingen din.

    Hvis variabelen ikke eksisterer, bygger du skjemaet.

  3. Hvis variabelen ikke eksisterer, må du lage skjemaet som vil spørre brukeren for den variabelen (og eventuelle andre du trenger). Merk at handlingsattributtet til formelementet skal være null (""). Dette forteller at serveren skal ringe det samme programmet igjen.

    Hvis du bruker en HTML5-validator, klager den om den tomme handlingsattributtet. Dette er interessant, fordi tidligere HTML- og XHTML-implementeringer krevde det i denne situasjonen.I denne spesielle situasjonen (et PHP-program som lager et skjema som vil ringe PHP-programmet igjen), lever mange webutviklere bare med validatorens klager fordi den tomme attributtet eksplisitt definerer hva du vil gjøre, og det gjør ingen skade.

Hvordan bruke PHP til å bygge et program som lager sin egen HTML5-form - dummies

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...