Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
карочи если $p равняться 1 тогда надо в if() выводить вот это $p == $page-2 or $p == $page-1 а если $p не равняться 1 то надо в if() выводить вот это $p == $page-1
в твоем случае у тебя ДВА РАЗНЫХ УСЛОВИЯ. по результатам который выполняются два разных действия. что ты собрался куда вкладывать?
у тебя в программе 20 псотрк. почему тебе не приходит в голову сделать все в одну, чтобы "одно и то же не писать"?
кроме отсутствия повторений, в программе должен быть СМЫСЛ, ЛОГИКА.
Без логики в голове к программировании даже приближаться нет смысла
а как можно сделать - написано в учебнике. http://php.net/if