Я не хочу использовать Ajax, потому что мне нужно
перейти на страницу PHP и просмотреть
полученные результаты
Логика здесь не слишком ясна - в настоящее время кажется, что вы используете JS для запроса вашей БД на основе некоторых критериев, присваиваете результаты массивам, а затем помещаете результаты на страницу PHP для их вывода?
Вместо того, чтобы отправлять набор результатов через GET / POST на страницу, почему бы вам не отправлять ТОЛЬКО переменные, которые вы используете для построения ваших начальных критериев, затем на странице предварительного просмотра PHP используйте PHP для запроса к БД, получения результатов и отображения их.
Вы всегда должны стараться воздерживаться от отправки полного набора результатов через GET / POST на другую страницу, вам следует стремиться только отправлять операторов, которые помогут вам либо получить, либо создать набор результатов.