Bearbetning av formulärdata är en av de viktigaste funktionerna i PHP-programmeringsspråket (PL). Med de tillgängliga verktygen kan du extrahera de data som användaren har angett och spara dem i speciella variabler, varefter de kan konverteras och skrivas till olika databaser (DB) eller filer.
Instruktioner
Steg 1
Skapa önskat formulär med hjälp av HTML och välj den mest praktiska metoden för dataöverföring. Ett handtag används för insättning. För framgångsrik bearbetning av användardata via PHP är det viktigt att ange metod och åtgärdsattribut. Till exempel:
Steg 2
Denna HTML-kod indikerar att formulärdata skickas till skriptet skrivet i process.php-filen med POST-metoden, vilket gör att du kan skicka de nödvändiga variablerna på ett dolt sätt för användaren. Ett alternativ till metoden är GET, som överför önskad data via adressfältet. Efter att ha klickat på knappen kommer de angivna uppgifterna att visas i den övre delen av webbläsarfönstret.
Steg 3
Skapa de önskade formulärelementen med hjälp av ytterligare attributvärde, namn och typ. Om du till exempel vill skapa två fält där användaren kan ange sitt för- och efternamn kan du skriva följande kod:
Namn:
Efternamn
Detta segment låter dig skapa två textfält för att ange för- och efternamn på användaren med namnen användarnamn och familjnamn, som kommer att användas för databehandling senare.
Steg 4
Skapa en ny fil med namnet process.php i samma katalog som HTML-dokumentet där formulärdata finns. För att skapa en fil, högerklicka på ett ledigt område i fönstret för att visa innehållet i katalogen och välj "Ny" - "Textfil" och ange sedan lämpligt namn och tillägg. Ange följande kod:
<? php
$ användarnamn = htmlspecialchars ($ _ POST [‘användarnamn’]);
$ second_name = htmlspecialchars ($ _ POST [‘familjename’]);
eko”Ditt förnamn är $ användarnamn och efternamn är $ second_name”; ?>
Steg 5
Med den här koden kan du hämta nödvändiga data som användaren angav i formuläret. $ användarnamn tilldelas namnet som anges i textrutan användarnamn, som skickades genom den globala $ _POST-matrisen. Använda htmlspecialchars () -funktionen; extra tecken tas bort som användaren felaktigt eller medvetet kunde skriva när han kom in från tangentbordet. Efter att ha extraherat nödvändiga data från formuläret till variabler kan du mata ut den mottagna informationen med hjälp av ekouttrycket. Innan uttaget kan de nödvändiga åtgärderna också utföras som kan behövas för att slutföra en viss uppgift. De erhållna värdena kan bearbetas av alla tillgängliga funktioner i PHP, vilket innebär att programmeraren inte är begränsad till verktyg för att arbeta med HTML-formulärdata.