Programmeren in PHP/MySQL in PHP: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
JurgenNL (overleg | bijdragen)
k -spatie, replaced: e-mail adres → e-mailadres (6) met AWB
Regel 112:
 
* De naam van de gast
* Het e-mail adresmailadres van de gast
* Of we het e-mail adresmailadres al dan niet mogen weergeven
* De website van de gast
* Het bericht zelf
Regel 270:
 
==Gebruikersinvoer==
Voor het invoeren van de berichten gebruiken we een [[HTML]] pagina met een formuliertje waar de gebruiker een aantal waarden in kan vullen. Deze gegevens komen dus uiteindelijk in het gastenboek te staan. Het formulier is opgemaakt met behulp van [[Cascading_Style_SheetsCascading Style Sheets|CSS]]. Om het formulier te verwerken en in de database te zetten versturen we het bericht naar verwerk_bericht.php.
<source lang=html4strict>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Regel 297:
<label for="naam">Naam</label>
<input type="text" id="naam" name="Naam"/>
<label for="e-mail">Ee-Mail adresmailadres</label>
<input type="text" id="e-mail" name="email"/>
<label for="display_e-mail">Ee-Mail adresmailadres weergeven</label>
<input type="checkbox" name="d_email" id="display_e-mail"/>
<label for="website">Website</label>
Regel 312:
</source>
 
Er zijn een aantal zaken waar we rekening mee moeten houden tijdens het verwerken van het gastenboek, namelijk beveiliging en of de gegevens valide zijn (het e-mail adresmailadres moet een echt e-mail adresmailadres zijn en de website een echte website) Om dat te kunnen gaan we gebruik maken van reguliere expressies. Ik ga hier niet uitleggen hoe die werken, maar ik geef je wel twee reguliere expressies om de twee verplichte gegevens te valideren. Ook moeten we rekening hou met 'magic quotes' en met SQL injection.
<source lang=php>
#email adressen valideren
Regel 505:
</noinclude>
 
[[categorieCategorie:SQL]]
 
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.