Cita:
Iniciado por quike88 Es por el uso de
return() que termina la ejecución del script, te recomiendo que leas su documentación.
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.