if(!mail(*****)){
echo 'Error';
}
if(!empty($_POST)){
// тут весь Ваш код.
}
$name = $_POST['name'] ? htmlspecialchars(trim($_POST['name'])) : 'Имя не указано';
// и так далее
if ($article->user_id !== $user->id && !$user->can('editor'))
В таблице файлов нет user_id зато есть article_id, а вот уже в таблице статей есть user_id.
данные на форму выводит другой запрос.
я как бы и сейчас общаюсь на форуме, не?))))
Нет, не всё в порядке, раз данные не приходят с формы.
Вы в phpinfo() смотрели уровень ошибок? Включены у Вас ошибки?
Ну и что?
Вы сделали в обработчике print_r($_POST) ?
Вы написали условие?
Вы инициализировали переменные?