Cita:
Iniciado por ChocoMan
Y un <input type="hidden" id="val" /> no puede almecenar un valor para mantenerlo hasta la siguiente página sin necesidad de un submit,
Hasta donde yo conozco, el input forma parte de un formulario que se presenta al cliente, y el cliente necesita enviarlo al servidor para que éste lo recoja y actue en consecuencia; pero para enviarlo necesita el submit ¿no?
Tienes que tener en cuenta que, mientras no envies al servidor, no se va a ejecutar nada de tu php. El php se ejecuta sólo en el servidor.