Sembra che le tue variabili non contengano i valori attesi quando $logOptions_id != $id
viene eseguito o si dimentica di avviare la sessione. Non vedo riferimenti a dove viene assegnato $logOptions_id. Usa il tuo strumento IDE per eseguire il debug del codice.