HTML, CSS en JavaScript - Pearson Education
HTML, CSS en JavaScript - Pearson Education
HTML, CSS en JavaScript - Pearson Education
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PHP EN MYSQL de basis<br />
C <br />
voor- <strong>en</strong> achternaam:<br />
<br />
<br />
email:<br />
<br />
<br />
<br />
<br />
1.3.1 Formulier – k<strong>en</strong>merk<strong>en</strong>, input type: text <strong>en</strong> submit<br />
We noem<strong>en</strong> e<strong>en</strong> aantal punt<strong>en</strong>:<br />
n E<strong>en</strong> formulier wordt omgev<strong>en</strong> door <strong>en</strong> .<br />
n In het form staan input-tags. Het attribuut type geeft aan wat voor soort inputveld er<br />
getoond wordt.<br />
n Type text geeft e<strong>en</strong> tekstveld aan.<br />
n Type submit geeft e<strong>en</strong> button aan. Erop klikk<strong>en</strong> heeft het indi<strong>en</strong><strong>en</strong> van e<strong>en</strong> HTTPverzoek<br />
aan de server tot gevolg.<br />
n Andere mogelijke typ<strong>en</strong> zijn: checkbox, password, radio button <strong>en</strong> meer. Het is bijvoorbeeld<br />
mogelijk om bestand<strong>en</strong> te upload<strong>en</strong> <strong>en</strong> om e<strong>en</strong> plaatje als submit-knop te<br />
gebruik<strong>en</strong>.<br />
n Er kan ook beschrijv<strong>en</strong>de tekst in e<strong>en</strong> formulier geplaatst word<strong>en</strong>, zoals voor- <strong>en</strong><br />
achternaam: <strong>en</strong> e-mail: die u in het voorbeeld zag.<br />
n De actie die uitgevoerd wordt bij e<strong>en</strong> submit staat aangegev<strong>en</strong> in het attribuut action<br />
van de form-tag. In het voorbeeld zal foo.php word<strong>en</strong> uitgevoerd.<br />
n method="get" geeft aan hoe het PHP-script (foo.php) de waard<strong>en</strong> van de invoerveld<strong>en</strong><br />
ter beschikking krijgt. De andere manier om invoergegev<strong>en</strong>s ter beschikking te<br />
stell<strong>en</strong> is via "post". Hoe u met PHP de invoergegev<strong>en</strong>s kunt bekijk<strong>en</strong> <strong>en</strong> bewerk<strong>en</strong><br />
behandel<strong>en</strong> we in hoofdstuk 5.<br />
Het zou natuurlijk leuk zijn als we in de browser e<strong>en</strong> mooi formulier te zi<strong>en</strong> zoud<strong>en</strong> krijg<strong>en</strong>,<br />
zoiets als afbeelding 1.4.<br />
Afbeelding 1.4<br />
E<strong>en</strong> simpel formulier.<br />
Helaas is dat zonder aanpassing niet het geval. Probeert u zelf maar bonushoofdstuk01/<br />
simpelform1.html in de browser te op<strong>en</strong><strong>en</strong> <strong>en</strong> dan zal blijk<strong>en</strong> dat alle veld<strong>en</strong> scheef onder<br />
elkaar staan. In de volg<strong>en</strong>de sectie, die over <strong>CSS</strong> gaat, zull<strong>en</strong> we dit oploss<strong>en</strong>.<br />
12