if($id == NULL){ $id = $_SESSION['user']['ID']; } $result = db::assoc(db::select("SELECT * FROM `User` WHERE `ID` = '".$id."' ")); while($record = db::assoc(db::select("SELECT * FROM `UserOptions` WHERE `UserID` = '".$id."' "))){ $type = $record['Type']; $result[$type] = $record['Value']; } return $result; }
Teoretycznie powinno działać. Wszystko jest napisane poprawnie, pojedyncze linie z osobna także wydają się być logiczne i spójne ze sobą. Lecz jednak coś nie działa. Nie mogę dokładnie sprawdzić co ponieważ strona nie ładuję się po dodaniu odniesienia do tej funkcji z klasy user i wywala błąd 504 bad gateway Domyślam się, że to przez linię:
$result[$type] = $record['Value'];
Wiecie może jak naprawić ten skrypt?
Z góry dziękuję za odpowiedzi i pozdrawiam!