Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
начну притензии с начала кода. так как материал под хайдом, а хайд под защитой дебильного правила 3.7, буду цитировать содержимый кал с тем же хайдом который был на момент написания комента.
Первая притензия: тернарный оператор просил передать что автор кода ниже фуфлыжник.
В придачу: Зачем возвращать true в конце если код не выполнится в случае если не найдет таблицу?