PHP-manual
Föregående
Kapitel 2.
En enkel lektion i PHP
Nästa
Skapa formulär
Av PHP 's alla egenskaper är en av de mest kraftfulla dess hantering av HTML-formulär.
Grunden är att förstå att varje element i ett HTML-formulär blir tillgängligt i ditt PHP-script.
Läs gärna kapitlet om Externa variabler i PHP för mer information om hur man använder formulär med PHP.
Här är ett exempel med HTML-formulär:
Exempel 2-6.
Ett enkelt HTML-formulär
Det är inget speciellt med det här formuläret.
Det är ett vanligt HTML-formulär utan några special-taggar.
När användaren fyller i det här formuläret och trycker på Skicka anropas action.php.
I den filen skulle du kunna ha något liknande följande:
Exempel 2-7.
Skriva ut data från ett formulär
Det borde vara uppenbart vad ovanstående gör.
Det är inte mer med det.
Variablerna $_POST[ "name"] och $_POST["age"] defineras automatiskt åt dig av PHP.
Tidigare använde vi autoglobalen $_SERVER, nu använde vi istället autoglobalen $_POST Tidigare använde vi autoglobalen $_SERVER, nu använde vi istället autoglobalen $_POST som innehåller all POST-data.
Notera att metoden i HTML-formuläret är satt till POST.
Om vi istället skulle använt metoden GET skulle formulär-datan finnas i autoglobalen $_GET.
Du kan också använda $_REQUEST om du inte bryr dig om varifrån din data kommer.
Den innehåller en mix av GET-, POST-, COOKIE-, och FILE-data.
Se även funktionen import_request_variables().
Föregående
Hem
Nästa
Något användbart
Upp
Använda gammal kod i nyare versioner av PHP