Lid |
|
Eerst en vooral is het al niet verstandig om
ob_start();
session_start();
na HTML output te zetten, dus zet die al bij voorkeur helemaal vooraan.
De HTML van het formulier klopt wel, maar misschien kan je eens in de actie
action="<?php echo $_SERVER['PHP_SELF']; ?>" zetten
action=" <?php echo $_SERVER['PHP_SELF']; ?>" zetten
Dat gebruikte ik vroeger altijd voor ik ontdekte dat de action niet ingevuld moest zijn.
Een andere reden zijn misschien de frames (waarom gebruik je die eigenlijk? zo gedateerd ;) Met PHP kan je veel makkelijker je layout sturen). Gebruik je trouwens rewriterules? in de adresbalk blijft enkel je root URL staan. Maar je pagina's hebben wel een naam in de HTML... |