Вы не добавили значение к id
.
Это скрытая переменная, поэтому ее можно установить только через PHP или JS, а не с помощью пользовательского ввода.
Следовательно, вашзапрос после оператора where является пустым и вызывает ошибку.
Решение:
Назначьте id
значение.
<input type="hidden" name="id" placeholder="ID" value="<?php echo $user_id;?>">
И, чтобы избежать этой ошибки, проверьте, если id
опубликовано.
Изменить:
if(isset($_POST['submit'])) {
Кому:
if(isset($_POST['submit']) && ! empty($_POST['id'])){