webbformulär att användarna kan skicka data till Internet- tjänster . Utvecklare bygga dessa formulär i HTML med olika input -kontroller för olika typer av data . När användaren skickar ett formulär , kommer webbläsaren skickar vanligtvis data till en server skript på ett språk som PHP , som är specificerad som en del av formuläret koden . Inuti detta script , kan PHP-kod fånga passerade uppgifter och bearbeta den . Ofta serversidan skript i PHP skriva användardata till MySQL-databaser . Web Forms
webbformulär hjälpa webbplatser att fånga användardata för olika ändamål , till exempel signering användare med nya konton . När du skapar webbformulär , kan utvecklare välja från en rad användarvänliga kontroller , inklusive text - fält, knappar , kryssrutor , listrutor och alternativknappar . HTML formelement kan innehålla namn attribut , så att de uppgifter som de fångar kan identifieras i PHP-skript . Följande exempel på uppmärkning visar hur man inkludera en text - fält i ett webbformulär : Ange text : Datasändning
webbformulär kan indikera ett PHP- skript för webbläsaren att skicka data till när användaren trycker på skicka-knappen . Nedanstående inkommande formulär tagg visar detta :
När användaren trycker på knappen , webbläsaren skickar alla data som fångas i formuläret till den angivna servern skript i inlägget variabeln . PHP Processing
PHP-skript kan komma åt data som skickas till dem innanför stolpen variabeln . Följande exempel PHP-kod visar hur du lagrar ett passerat dataelement från formen i en variabel : $ user_text = $ _POST [ " usertext " ] ;
Denna variabel innehåller vad användaren skrev i text- fältet . Webbläsaren lyfter någon text i fältet när användaren trycker in . Den PHP-skript kan komma någon passerade dataposter med värdena attributet name formelement . Den PHP-skript kan sedan utföra behandlingen på dessa data , inklusive att skriva den till en MySQL-databas . MySQL Queries
PHP-skript kan använda en mängd standardfunktioner för ansluter till och sökfunktionen MySQL-databaser . Följande exempelkod visar ett PHP-skript bygga en frågesträng att infoga användardata till en specifik databas tabell : " ( ' . $ User_text " . $ Insert_query = null , ) INSERT INTO user_info ( infoID , infoText ) VALUES " ' " ;
koden bygger passerade datavariabeln i frågesträngen . Skriptet kan sedan utföra insatsen fråga på databasen enligt följande : mysql_query ( $ insert_query ) ,
När denna linje körs , kommer den nya datapost läggas till i tabellen