PHP-manual | ||
---|---|---|
Föregående | Kapitel 2. En enkel lektion i PHP | Nästa |
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:
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:
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 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 |