Оказва се, че вашите променливи не задържат очакваните стойности, когато $logOptions_id != $id работи, или сте забравили да започнете сесията. Не виждам препратка, където се присвоява $logOptions_id. Използвайте вашия IDE инструмент за отстраняване на грешки в кода.