Создаем блок с копией картнки, скрываем часть картинки при помощи overflow hidden
при помощи transform translate отправляем одну часть вверх, другую вниз
select u.name, count(z1.*) status1, count(z2.*) status2, count(31.*) status3
from user u
left join zayavki z1 ON z1.user_id = u.id AND status=1
left join zayavki z2 ON z2.user_id = u.id AND status=2
left join zayavki z3 ON z3.user_id = u.id AND status=3
group by u.id
file_get_contents получает исходный код страницы, как и задумано.
Вы делаете echo, и выводите этот исходный код в браузер.
Браузер видит html-код и исполняет его, как и задумано.
Что именно вам не нравится, и что вы хотите изменить?