Cita:
Iniciado por NUCKLEAR
Podria ser el caso, pero lo extraño es que dice que pasa al segundo condicional, que aunque ponga 32 lo registra.
Al margen de que lo que dice quike88 el return finaliza el script. Deberias poner el codigo completo de como como guardas los datos.
Yo creo que si pone 32 lo registra, porque ni siquiera pasa al 2do condicional, y pasaría lo mismo con cualquier dato que se tenga en $_POST['dia'].
Lo mejor es que ponga el código completo para ver como se podría solucionar el problema.
Un saludo