PHP работает только тогда, когда браузер делает новый запрос к серверу.Если вы просите браузер обновить страницу, он сделает именно это.
Если вы хотите динамически изменять содержимое страницы после загрузки, вам придется использовать JavaScript и AJAX.Библиотека jQuery, широко обсуждаемая в Stack Overflow и широко используемая в Интернете, делает запросы AJAX особенно простыми для выполнения.С установленной библиотекой вы можете написать что-то вроде:
$("#element-to-refresh").load("your-page.php #element-to-refresh");
Это грубый подход, который генерирует и передает много ненужного контента, но он работает.Для более элегантного подхода рассмотрим сценарий, который генерирует только релевантные данные, которые вы можете вызывать только при обновлении.