>> DAVID MALAN: Lassen Sie uns eine Website über die Studienanfänger für registrieren
Universitätssportarten.
Insbesondere, erstellen wir ein Formular auf eine Web-Seite, die für ihren Namen fragt,
für ihr Geschlecht, ihre Schlafsaal, als auch, ob sie gerne
ein Team-Kapitän.
Lassen Sie uns einen Blick.
>> Im Vorfeld habe ich schon voraus gegangen und schuf dieses Formular hier.
Es ist nicht die schönste Sache in der Welt, um sicher zu sein, aber es muss fragen
all diese Details.
Lassen Sie uns gehen Sie vor und nun einen Blick an der zugrunde liegenden Quell.
In froshim-0.php, bemerken, dass ich eigentlich ganz HTML.
Es stellt sich heraus, dass eine PHP-Datei nicht streng müssen PHP enthalten, aber wenn
es ist, wird es von der auszuführenden Dolmetscher, so lange es in zwischen
die offene PHP-Tag und in der Nähe PHP-Tag.
>> Beachten Sie dann, dass wir wirklich das Wesen ein HTML-Formular hier.
Wir haben die Form-Tag, wie erwartet.
Wir haben hier einen Eingang, dessen Name benennen und deren Typ Text, für die
Absolventen Namen.
>> Wir haben hier einen anderen Eingang, der ist Geben Check-Box, um ihn zu ermöglichen
oder sie, ob sie würden oder nicht angegeben Lust auf ein Team, Kapitän zu sein.
Dann haben wir zwei Eingänge, dessen Name sowohl ist das Geschlecht, die beide vom Typ
Radio, sondern die unterschiedliche Werte haben, F für weiblich und M für männlich.
Es stellt sich heraus, dass Radio-Buttons können auf diese Weise gegenseitig ausgebildet sein
exklusiv, so dass wenn wir überprüfen männlich, dass unchecks weiblich, und wenn wir überprüfen
weiblich, männlich, die unchecks.
>> Inzwischen, wenn wir unten fortfahren aussehen Wohnheim, sehen wir, dass es eine Option
Menüs, die im Inneren ist durchaus ein paar Optionen.
Die erste dieser Optionen hat keinen Wert.
Es ist einfach, die gewährleisten sollen, dass die Menü ist zwar standardmäßig leer für
des Studenten Wohnheim.
Darunter haben wir Optionen für Apley Platz, für Canaday und jede andere
Neuling Schlafsaal.
Jetzt unten dieses Auswahlmenü, Kündigung wir haben eine letzte Eingabe, diesmal
vom Typ vorlegen, deren Wert oder Etikett ist Register.
>> So, jetzt wir einen Blick auf die lassen Datei, in der diese Form
wird vorgelegt werden.
Wie Sie wissen, wo es ist eingereicht werden -
gut, wenn wir zurück blättern im Vorfeld höher Datei feststellen, dass die Form-Tag hatte
ein action-Attribut von Register-0.php, und das Formular wird zu eingereicht werden
Seite über das HTTP-Methode Post.
Lassen Sie uns nun einen Blick dann ein Register-0.php.
>> In register.php wir erneut haben meist HTML.
Doch im Inneren des Körpers, bemerken dies.
Es gibt eine Pre-Tag, das bedeutet vorformatierte Text, Text, sollte
in einer nichtproportionalen Schrift wiedergegeben.
Und dann in dieser vorherigen Tag, Kündigung dass wir hier eine PHP-Tag, offene und
in der Nähe, und ein Aufruf einer Funktion namens print_r, die Drucke rekursiv
was auch immer Sie übergeben als Argument.
>> In diesem Fall bin ich vorbei an rekursiv Superglobal variable
Namen $ _POST.
Es ist in diesem superglobalen, diese assoziatives Array, dass jede HTTP
Parameter oder Formularfelder, die waren durch den Benutzer übermittelt werden am Ende für
uns zu gelangen.
Lassen Sie uns nun in ein einen Blick Browser auf froshim-0.php.
>> Lassen Sie uns gehen Sie vor und registrieren mich als David Malan.
Ich werde ein Kapitän zu sein, und ich werde sein ein Männchen in, sagen wir, Matthews.
Lassen Sie uns nun auf Registrieren.
>> Und jetzt stellen wir fest, sehen scheußlich Ergebnis.
Dies ist jedoch nur das Ergebnis Drucken in vorformatierten Text -, dass
ist eine nichtproportionale Schrift -
der Inhalt dieser assoziatives Array.
Insbesondere bemerken, dass, was die Browser letztlich die vorgelegten
Server ist ein Name, dessen Wert David Malan, ein Feld, das als Kapitän, dessen
Wert ist offenbar auf, was scheint, sein, der Standardwert, wenn ich prüfen, ein
Check-Box, Geschlecht, dessen Wert M ist für männliche und Wohnheim
deren Wert Matthews.
Jetzt habe ich noch nichts getan mit diesen Werten.
Aber klar, weil PHP bündelt sie für mich in dieser superglobalen
Namen $ _POST, werde ich sicherlich programmgesteuerten Zugriff auf etwas zu tun
mit diesen Variablen, wie registrieren Sie diese Neuling.