Потерялся вовсе если оставлять только одно условие то работает все хорошо
с двумя ни в какую
".($_SESSION['login']!==$row['id_name'] or empty($_SESSION['login'])?
"<div>то что нужно показать</div>"
:null)."
$row['id_name'] это поле выгружено из базы данных