The condition will be fulfilled only when isset ($ news) is entered news (it is not clear why everything is checked for absence, and $ news for the presence in $ _POST)
I think something like that
if(!isset($_POST[name])) { echo "Вы не ввели имя"; } elseif(!isset($_POST[title])) { echo "Вы не ввели заголовок"; } elseif(!isset($_POST[news])) { echo "Вы не ввели текст новости"; } else { echo "$name $title $news"; }