Huis Persoonlijke financiën PHP gebruiken om een ​​programma te maken dat zijn eigen HTML5-formulier maakt - dummies

PHP gebruiken om een ​​programma te maken dat zijn eigen HTML5-formulier maakt - dummies

Inhoudsopgave:

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

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

Een bijzonder belangrijke toepassing van de if-structuur is uniek voor PHP-serverprogrammering. Tot nu toe hadden veel van je PHP-programma's twee afzonderlijke bestanden nodig: een HTML-pagina om informatie van de gebruiker en een PHP-programma te krijgen om op die code te reageren.

Zou het niet geweldig zijn als het PHP-programma kon bepalen of het de gegevens had of niet? Als het gegevens heeft, zal het het verwerken. Als dat niet het geval is, produceert het alleen een formulier om de gegevens te verwerken. Dat zou best geweldig zijn, en dat is precies wat je kunt doen met de hulp van de if-verklaring.

Het interessante gebeurt wanneer de gebruiker het formulier indient. Het programma roept zichzelf! Deze keer herkent ownForm echter dat de gebruiker bepaalde gegevens heeft verzonden en die informatie heeft verwerkt.

Dit programma vereist niet echt iets nieuws, alleen een herbestemming van sommige tools die je al kent. Bekijk de volgende code:

ownForm. php 

Hallo, $ userName

n";} else {// geen formulier aanwezig, dus geef ze één print <<< Een programma maken "doe zijn eigen stunts" zoals dit is vrij eenvoudig. De sleutel gebruikt een if-statement. Begin echter met nadenken over het gedrag. In dit voorbeeld draait het programma om de variabele $ userName. Als deze variabele een waarde heeft, kan deze worden verwerkt. Als de variabele nog niet is ingesteld, moet de gebruiker een formulier zien zodat ze de gegevens kan invoeren.

Controleer op het bestaan ​​van een hoofdvariabele.
  1. Gebruik de functie isset () om te bepalen of de variabele in kwestie is ingesteld. Controleer de $ _REQUEST of een van de andere superglobals ($ _POST of $ _GET) om te bepalen of het formulier al is verzonden. U moet het bestaan ​​van slechts één variabele controleren, zelfs als het formulier tientallen heeft.

    Verwerk het formulier als de variabele bestaat.

  2. Als de variabele bestaat, extraheer dan alle variabelen uit het formulier en ga verder met uw verwerking.

    Bouw de vorm op als de variabele niet bestaat.

  3. Als de variabele niet bestaat, moet u het formulier maken dat de gebruiker naar die variabele vraagt ​​(en alle andere die u nodig hebt). Merk op dat het actiekenmerk van het formulierelement null ("") moet zijn. Dit vertelt de server om hetzelfde programma opnieuw te bellen.

    Als u een HTML5-validator gebruikt, wordt geklaagd over het lege actiekenmerk. Dit is interessant omdat eerdere HTML- en XHTML-implementaties dit in deze situatie vereisten.In deze specifieke situatie (een PHP-programma dat een formulier maakt dat het PHP-programma opnieuw zal oproepen), leven veel webontwikkelaars gewoon met de klachten van de validator omdat het lege attribuut expliciet definieert wat je wilt doen en het geen schade aanricht.

PHP gebruiken om een ​​programma te maken dat zijn eigen HTML5-formulier maakt - dummies

Bewerkers keuze

Kennis van auditplanning nodig voor de AUD-test - dummies

Kennis van auditplanning nodig voor de AUD-test - dummies

Bij het nemen van de audit en het attest ( AUD) test op het CPA-examen, moet u blijk geven van kennis van het auditplanningsproces. Bij het plannen van een audit moet een auditor overwegen of bepaalde randvoorwaarden aanwezig zijn. Deze voorwaarden stellen de CPA-firma in staat om efficiënt een audit uit te voeren en de auditor te helpen bij het verkrijgen van voldoende ...

Passiva op de FAR-test van het CPA-examen - dummies

Passiva op de FAR-test van het CPA-examen - dummies

De financiële boekhouding en rapportage (FAR ) test van het CPA-onderzoek test u uw kennis van verschillende soorten verplichtingen inclusief opgebouwde verplichtingen, langlopende schulden, uitgestelde belastingen en pensioenverplichtingen. Lopende verplichtingen De periodetoerekeningsbasis boekt opbrengsten wanneer deze worden verdiend en neemt uitgaven op wanneer deze zijn gemaakt. De transactiebasis is niet afhankelijk van gelddeposito's ...

Regeling oefenvragen voor het CPA-examen - dummies

Regeling oefenvragen voor het CPA-examen - dummies

De verordening (REG) -test op het CPA-examen richt zich op op twee terreinen: ondernemingsrecht en belastingen. Overweeg flashcards te gebruiken om termen voor de REG-sectie te leren en te onthouden. Voordat u deze test uitvoert, moet u vele definities, feiten en cijfers verteren en flashcards kunnen een grote hulp zijn. Welke van de volgende ...

Bewerkers keuze

Met de AF-ON-knop op uw EOS 80D - dummies

Met de AF-ON-knop op uw EOS 80D - dummies

Als u nerveus bent over de ontspanknop tot halverwege op uw EOS 80D drukken, uit angst dat u per ongeluk een foto maakt, wilt u misschien kennis maken met de AF-ON-knop. In de geavanceerde belichtingsstanden (P, Tv, Av, M, B, C1 en C2), kun je deze knop ingedrukt houden om hetzelfde doel te bereiken als ...

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Hoe je de opname maakt met de sfeer op je Canon EOS 80D - dummies

Met je EOS 80D kun je een beetje spelen met kleur, scherpte, contrast en belichting in bepaalde scènemodi. De modus Shoot by Ambience kan leuk zijn voor een beetje experiment. Met de Picture Style-functie kunt u kiezen hoe de camera uw originele beeldgegevens "verwerkt" wanneer u een van de JPEG-afbeeldingen gebruikt ...

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

Hoe je de opname-informatieweergavemodus op je Canon EOS 80D gebruikt - dummies

In de weergavemodus Opnamegegevens op uw EOS 80D wordt een miniatuur van uw afbeelding weergegeven, samen met scads aan opnamegegevens. Je ziet ook een helderheidshistogram - het grafiekachtige ding in de rechterbovenhoek van het scherm. (Denk eraan, druk gewoon op de Info-knop om door de weergavemodi te bladeren om deze te zien.) Hoe ...

Bewerkers keuze

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Hoe Excel 2016-werkmappen te delen via OneDrive - dummies

Voordat u uw Excel 2016-werkmap kunt delen, moet een kopie ervan opslaan in een map op uw OneDrive. De eenvoudigste manier om dit te doen is om eerst de werkmap te openen om te delen in Excel en klik op de knop Delen die aan de rechterkant van het lint verschijnt. Excel opent vervolgens een ...

Hoe werkbladen delen in Excel 2013 - dummies

Hoe werkbladen delen in Excel 2013 - dummies

Excel 2013 maakt het gemakkelijk om uw spreadsheets te delen met vertrouwde klanten en collega's. U kunt de opties op het scherm Delen in de weergave Backstage gebruiken om werkbladen per e-mail te verzenden of per chatbericht te verzenden naar anderen die toegang hebben tot Excel. Als Microsoft Lync online vergaderingssoftware op uw apparaat is geïnstalleerd, maakt u ...

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoe een werkblad in Windows te splitsen in Excel 2016 - dummies

Hoewel in en uit zoomen op een Excel 2016-werkblad kan je helpen om je te oriënteren, het kan niet twee afzonderlijke secties samenbrengen zodat je hun gegevens op het scherm kunt vergelijken (in ieder geval niet op een normale grootte waar je de informatie daadwerkelijk kunt lezen). Om dit soort truc te beheren, splitst u de ...