Situatie:
1 pagina met algemene lay out waarin subpagina's worden geinclude
Wat wil ik:
login script ook includen in de algemene lay out
Wat werkt er al:
Het form object wordt weergegeven
Wat werkt er niet:
Nadat er op de submit knop is gedrukt wordt niet de pagina gereload met daarin de post maar wordt er teruggegaan naar een andere subpagina
Relevante code:
het switch stuk in index.php dat zorgt voor de goede subpagina, na op de submit knop te hebben gedrukt gaat ie terug naar default
Form uit login script:
Code die de post zou moeten pakken:
Het login script werkt prima als deze niet geinclude is.
Wat heb ik al gedaan:
Ik ben op zoek gegaan naar welk stuk code de fout veroorzaakt maar ik heb echt geen idee
ik snap eigenlijk niet waarom ie terug gaat naar default en dat is nou net het hele probleem
1 pagina met algemene lay out waarin subpagina's worden geinclude
Wat wil ik:
login script ook includen in de algemene lay out
Wat werkt er al:
Het form object wordt weergegeven
Wat werkt er niet:
Nadat er op de submit knop is gedrukt wordt niet de pagina gereload met daarin de post maar wordt er teruggegaan naar een andere subpagina
Relevante code:
het switch stuk in index.php dat zorgt voor de goede subpagina, na op de submit knop te hebben gedrukt gaat ie terug naar default
PHP:
1
2
3
4
5
6
7
8
9
10
11
| switch(strtolower($_GET['pagina'])) { case "home": $pagina="./html/nieuws.php";break; case "login": $pagina="./html/login2.php";break; default: $pagina="./html/nieuws.php";break; } include($pagina); |
Form uit login script:
PHP:
1
2
3
4
5
| echo "<FORM METHOD=\"post\" ACTION=\"$_SERVER[PHP_SELF]\">\n"; echo "Gebruikersnaam:<BR><INPUT TYPE=\"text\" NAME=\"gebruikersnaam\" SIZE=\"20\"><BR>\n"; echo "Wachtwoord:<BR><INPUT TYPE=\"password\" NAME=\"wachtwoord\" SIZE=\"20\"><BR><BR>\n"; echo "<INPUT TYPE=\"submit\" NAME=\"login\" VALUE=\"login\">\n"; echo "</FORM>\n"; |
Code die de post zou moeten pakken:
PHP:
1
| if ($_POST['login']) { |
Het login script werkt prima als deze niet geinclude is.
Wat heb ik al gedaan:
Ik ben op zoek gegaan naar welk stuk code de fout veroorzaakt maar ik heb echt geen idee