Где может быть ошибка в php
тут все верно за исключением не выводится картинка в else я там в echo вставил div блок и внутри прописал путь картинке через .$avatarka. через точки но тут именно у меня не выводится картинка
вот код

правильный ли синтаксис? У меня выполняется второе условие это я уже проверил
перед и после $avatarka убери точки. вроде.или поставь двойные ковычки после одинарных вот так src='".$avatarka."'
else { echo "<div>
<img style=' cursor: pointer;' src='".$avatarka."' alt='фотография 2'>
</div>"; }
Ты определись, либо ты используешь интерполяцию строк, либо конкатенацию. А notepad++ тебе подсветил переменную в строке жирным, это значит, что там интерполяция используется. Ставить точки по краям там, где ты используешь интерполяцию, не нужно, эти точки попадут в переменную буквально, потому убери их в этом месте. Либо по краям от точек поставь двойные кавычки, чтобы использовать вместо интерполяции конкатенацию.