login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Waarden terug posten!

Offline brut0r - 11/04/2006 09:45
Avatar van brut0rNieuw lid Hoi, ik heb een form gemaakt, en deze werkt perfect.
Ik heb een paar verplichte waarden die ik op de volgende pagina controleer, of ze in zijn gevuld.

Alleen als ik nu alles overpost naar een andere pagina, en diegene is bijvoorbeeld 1 waarde vergeten in te vullen en dan terug gaat, dan is deze alles kwijt. En aangezien je het form niet zo maar 1 2 3 invult, is dit heel irritant.

Weet iemand misschien een oplossing??

alvast bedankt.

13 antwoorden

Gesponsorde links
Offline marten - 11/04/2006 09:46
Avatar van marten Beheerder zet je de value in een sessie?
Offline brut0r - 11/04/2006 09:48
Avatar van brut0r Nieuw lid ja ok, maar als diegene weer een form wil invullen. Dan blijven die vorige waarden in de sessie bestaan.
Offline marten - 11/04/2006 09:49
Avatar van marten Beheerder nou dat hoeft niet perse ;)
als het formulier gesubmit is kan je je sessie vars legen ;)
Offline brut0r - 11/04/2006 09:50 (laatste wijziging 11/04/2006 09:51)
Avatar van brut0r Nieuw lid Owh ja, natuurlijk ik snap hem al, ik hoop dat ik eruit kom, in ieder geval bedankt.

Kan je ook meerdere variables in 1 sessie gooien? zo ja hoe?
Offline marten - 11/04/2006 09:52
Avatar van marten Beheerder $_SESSION['var1']
$_SESSION['var2']
$_SESSION['var3']
$_SESSION['var4']
$_SESSION['var5']

;)
succes!
Offline brut0r - 11/04/2006 09:55
Avatar van brut0r Nieuw lid Maar nu heb je 5 sessions lijkt mij???
Offline marten - 11/04/2006 09:58 (laatste wijziging 11/04/2006 09:59)
Avatar van marten Beheerder nee 1 sessie en 5 variabelen 

session_start() word de sessie mee gestart ;)

dus 1x session_start() is 1 sessie ;)

vervolgens kan je met $_SESSION['var1'] variabelen in de sessie "bewaren"
Offline brut0r - 11/04/2006 10:01
Avatar van brut0r Nieuw lid Ok dus ik heb bijvoorbeeld de waarden:

naam: Michael
nickname: brut0r

nu doe ik dus

$_SESSION['naam'] = $_POST['naam'];
$_SESSION['nickname'] = $_POST['nickname'];


of zie ik dit nu helemaal verkeerd? 
Offline marten - 11/04/2006 10:03
Avatar van marten Beheerder dat doe je goed ja 

maar eh ;)
ander puntje let wel op je beveiliging he ;)

dus $_POST['naam'] controleren ;)
Offline brut0r - 11/04/2006 10:10
Avatar van brut0r Nieuw lid ja dat ie niet leeg is bedoel je?

want dat doe ik al:)
Offline Voldemort - 11/04/2006 10:21
Avatar van Voldemort PHP ver gevorderde Neen, htmlentities($_POST['waarde'],ENT_QUOTES); erover gooien. En eventueel als je mysql gebruikt: mysql_real_excape_string($_POST['waarde']);
Offline marten - 11/04/2006 10:23
Avatar van marten Beheerder nou ik bedoel meer van is de naam wel echt Klaas of Piet en geen
javascript of iets dergelijks
Offline Simon - 11/04/2006 11:01
Avatar van Simon PHP expert je kan er ook strip_tags overgooien dat verwijderd alles tussen < en >
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s