@ user2332060,
Из вашего описания я понял, что вам нужны разные результаты на всех трех страницах: я бы порекомендовал использовать jQuery и ajax для достижения этого.
Когда результатызагрузить на странице 1 запрос MySQL (от даты к дате), у вас есть эти даты, когда вы нажимаете на страницу 2 или странице 3 вызов функции ajax и передаете эти даты, или если пользователь выбирает любую дату, передающую это в ajax и загружает результаты на странице 3 и странице 3.соответственно.
Теперь, когда вы перезагружаете или обновляете страницу 2 или страницу 3, вы говорите, что результаты исчезают, потому что вы никогда не сообщали своему скрипту, откуда брать данные, поэтому попробуйте включить функцию загрузки Windows в jquery и использовать свой запрос mysql по умолчанию.для каждой соответствующей страницы.
Надеюсь, это поможет!