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 här scriptet skulle t.ex. kunna skriva
ut 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
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(
)
.