Het probleem / de vraag:
Probleem:
Wanneer ik van de pagina registeer.php naar registreer2.php gaat worden de gegevens netjes weergeven in het formulier van registreer2.php.
Maar met het formulier op de pagina registreer2.php kan je nog wat extra gegevens toevoegen.
Wanneer je op de submit klikt van de pagina registreer2.php zijn alle sessie gegevens van de de pagina registreer.php verdwenen.
Dit zie je ook aan de velden die veranderen van velden met info naar velden met undifined info na dat er op submit1 word geklikt.
Mijn vraag is:
Hoe verhelp ik dit
Relevante software en hardware die ik gebruik
Xampp met PHPstorm
Wat ik al gevonden of geprobeerd heb
met 'gewone' $_POST data in plaats van sessie en Google doorgeworsteld
Ter info deze pagina heeft de naam: registreer2.php en de header is verwijderd om beetje overzicht te bewaren
Hoe ik dit nu probeer
Mijn dank is groot
Probleem:
Wanneer ik van de pagina registeer.php naar registreer2.php gaat worden de gegevens netjes weergeven in het formulier van registreer2.php.
Maar met het formulier op de pagina registreer2.php kan je nog wat extra gegevens toevoegen.
Wanneer je op de submit klikt van de pagina registreer2.php zijn alle sessie gegevens van de de pagina registreer.php verdwenen.
Dit zie je ook aan de velden die veranderen van velden met info naar velden met undifined info na dat er op submit1 word geklikt.
Mijn vraag is:
Hoe verhelp ik dit

Relevante software en hardware die ik gebruik
Xampp met PHPstorm
Wat ik al gevonden of geprobeerd heb
met 'gewone' $_POST data in plaats van sessie en Google doorgeworsteld
Ter info deze pagina heeft de naam: registreer2.php en de header is verwijderd om beetje overzicht te bewaren
Hoe ik dit nu probeer

PHP: registeren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
| <?php //Wanneer het huidige formulier word gesubmit if (isset($_POST['submit'])) { session_start(); session_unset(); session_destroy(); setcookie(session_name(),'',0,'/'); session_regenerate_id(true); $_SESSION['POST']=$_POST; //Sessie variabele werkt hier prima! echo $_SESSION['POST']['achternaam']; } if (isset($_POST['submit1'])) { ////Sessie variabele werkt hier NIET! session_start(); echo $_SESSION['POST']['achternaam']; } ?> <body class="login"> <div class="login_wrapper"> <img src="images/logo.png" class="col-md-12"> <div class="col-md-12"> <div class="animate form login_form"> <section class="login_content"> <form method="post" action="registreer2.php"> <div class="form-group"> <h1>Registeren</h1> <div class="form-group col-lg-12"> <label class="alignleft">Registratie als:</label> <input type="text" class="form-control" disabled="disabled" value='<?php echo $_SESSION['POST']['type']; ?>'> </div> <div class="col-lg-6"> <label class="alignleft">Voornaam</label> <input type="text" class="form-control" disabled="disabled" value='<?php echo $_SESSION['POST']['voornaam']; ?>'> </div> <!-- Sessie variable werkt hier ook prima --> <div class="col-lg-6"> <label class="alignleft">Achternaam</label> <input type="text" class="form-control" disabled="disabled" placeholder='<?php echo $_SESSION['POST']['achternaam']; ?>'> </div> <div class="col-lg-12"> <label class="alignleft">e-mail</label> <input type="email" class="form-control" disabled="disabled" value='<?php echo $_SESSION['POST']['email']; ?>'> <hr> </div> <div class="col-lg-12"> <input type="text" class="form-control" placeholder="Adres" id="adres" name="adres"> </div> <div class="col-lg-6"> <input type="text" class="form-control" placeholder="Postcode"> </div> <div class="col-lg-6"> <input type="text" class="form-control" placeholder="Woonplaats"> </div> <div class="checkbox col-lg-12"> <label> <input type="checkbox">Ik ga akkoord met de <a href="#"><b>Algemene voorwaarden</b> </a> </label> </div> <div> <!-- Dit is de submit1 die de echo $_SESSION['POST']['Achternaam'] nog een x start via: if (isset($_POST['submit1'])) { --> <!-- En die werkt helaas niet --> <input type="submit" id="submit1" name="submit1" value="Account aanmaken" class="btn btn-primary"> </div> </div> </form> </section> </div> </div> </div> </body> </html> |
Mijn dank is groot

[Voor 15% gewijzigd door 34Miles op 11-02-2017 20:07. Reden: Iets duidelijkere code]