17.05.2014 Views

HTML, CSS en JavaScript - Pearson Education

HTML, CSS en JavaScript - Pearson Education

HTML, CSS en JavaScript - Pearson Education

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!