два способа обновить часть страницы без перезагрузки
PHP не может этого сделать, только на стороне клиента с использованием Javascript.
вариант с использованием JQuery :
Index.php
<div id="block">
<!-- score data here -->
</div>
Может быть обновлены с помощью следующего кода:
$("#block").load("index.php #block");
Это позволит загружать содержимое #block из index.php без обновления всей страницы.
Можно автоматизировать, обновляется каждые 30 секунд с помощью setInterval ();
setInterval(function(){
$("#block").load("index.php #block");
}, 30000);
Вы можете прочитать больше http://docs.jquery.com/Ajax/load urldatacallback #
еще вариант с iframe:
<a href="#" onclick="changeBlock('9xNlL7iiA4w');return false;">Video 1</a> |
<a href="#" onclick="changeBlock('gb63VCEC32Q');return false;">Video 2</a>
<div id="block"></div>
<script type="text/javascript">
function changeBlock(id) {
document.getElementById('block').innerHTML = '<iframe width="425" height="349" src="http://www.youtube.com/embed/'+id+'" frameborder="0" allowfullscreen></iframe>';
}
</script>