Cześć! Podczas rejestracji użytkownik wprowadza różne dane, m.in. istnieje możliwość wyboru avataru, ale nie jest to obowiązkowe. Jeśli użytkownik zostawi te pole puste, to powinno do bazy danych do tabeli user, kolumny avatar wkładać domyślną wartość avatar.jpg. Tymczasem jeżeli użytkownik nie wybierze avataru to pole jest puste. Kolumna avatar ma ustawione ze nie przyjmuje wartości null, oraz wartość domyslna jest ustawiona jak avatar.jpg. Jak myślicie gdzie może leżeć problem ?
$avatar = $this->data['avatar'];
$query = $this->database->connect()->prepare("INSERT INTO user( `avatar`) VALUES(:avatar)");
$query->bindParam(':avatar', $avatar, PDO::PARAM_STR);
$query->execute();