Buenas,
tengo este código mediante el cual debo poder registrar usuarios, el funcionamiento del cual seria el siguiente:
1. Detecto la variable $_POST['enviar_reg']
2. Como no existe compruebo si existe la $_SESSION['agree']
3. Como no existe compruebo si existe la $_POST['agree']
4. Como no existe aparece la normativa que deben acepar, que al hacerlo genera la variable $_POST['agree']
5. Como se recarga la pagina pero esta vez si existe la variable $_POST['agree'] imprimo el formulario de registro que al enviarse genera la variable $_POST['enviar_reg']
6. Al existir $_POST['enviar_reg'] proceso los datos comprovando los possibles problemas que pueden existir, y si alguno aparece elimino la sesión para evitar problemas anteriores, y genero la variable $_SESSION['agree'] para que aparezca el formulario de registro de nuevo y envio el error por sesión para que este me imprima el error. Si esto no sucede introduzco el usuario en la base de datos.
Pero el problema esta en que no se el motivo pero si por ejemplo los dos passwords ($pass i $pass1) son distintas no me devuelve al formulario con el error sino que me lleva a la normativa...
Como el código es largo lo huelgo en pastebin: http://pastebin.com/PSi5Guw9
muchas gracias de antemano,
Salut!