login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Velden controleren

Offline Darrow - 09/06/2005 18:12
Avatar van DarrowOnbekend Als ik bvb een registratieformulier heb waarbij ik gegevens in een DB zet (naam, email, ..). Met welke functie kan ik dan het best (veiligst ?) de velden controleren ? Ik bedoel dus, als je gwn een var $_POST['naam']; hebt, door welke functies zou je die dan ff doorfilteren vooraleer je hem in je DB stopt ?;-)

5 antwoorden

Gesponsorde links
Offline Fenrir - 09/06/2005 18:13 (laatste wijziging 09/06/2005 18:13)
Avatar van Fenrir PHP expert Als het een nummer is:

$ID = intval($_POST['ID']);

als het een string is:

$string = addslashes($_POST['string']);
Offline nathanael - 09/06/2005 18:20
Avatar van nathanael Gouden medaille

HTML gevorderde
en als het een textarea is kun je volgens mij het allerbeste (zoals ik laatst geleerd heb)

$bericht = htmlspecialchars(addslashes($_POST['bericht']));

;-)
Offline Fenrir - 09/06/2005 18:36
Avatar van Fenrir PHP expert Nee, dat heeft alleen zin als je dat gaat weergeven. En dan kun je beter met addslashes() in de db zetten. En als je het eruit haalt om weer te geven doe je htmlspecialchars().
Offline cowbeast - 09/06/2005 20:53
Avatar van cowbeast Onbekend maar wat wil je bereiken? wil je checken of je velden leeg zijn ofzo? dan kan je empty($_POST['veld']) gebruiken eh, of wat bedoel je?
Offline Fenrir - 09/06/2005 20:54
Avatar van Fenrir PHP expert
Citaat:
door welke functies zou je die dan ff doorfilteren vooraleer je hem in je DB stopt ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.173s