Estoy experimentando un problema con las sessiones.
Supongamos que yo tengo un formulario y cada vez que no completas algo o lo completas mal, te va sumando errores a una variable...
Entonces tengo que si errores es mayor a 0 mande una cosa, y si errores es igual a 0 mande otra. Pero el problema es que hace las dos cosas. Miren.
Les voy a dejar algo similar, porque el codigo es muy largo.
Código PHP:
<?php
$errores = 5;
if($errores == 0) { $_SESSION["registro.correcto"] = 1; }
else if($errores > 0) { echo("Tienes errores."); }
if($_SESSION['registro.correcto'] == 1) { echo("Registrado Correcto."); }
else { echo("Registrarse."); }
?>
Tiene errores.
Registrado.
Es decir, que registra que tiene el error y también hace lo de la session... Osea, se cumplen ambas cosas.
Muchas gracias al que me pueda ayudar.