Доброго времени суток Уважаемые!
Имеем data.php где подключаемся к Postresql (не суть важно какая база данных). Всё работает. Тут проблем нет!!!
<?php
$host = "localhost";
$user = "postgres";
$pass = "attention";
$db = "testdb";
$connection = pg_connect ("host=$host dbname=$db user=$user
password=$pass");
if (!$connection)
{
die("Could not open connection to database server");
}
$result1 = pg_query("SELECT * FROM region ORDER BY id");
$myrow1 = pg_fetch_array($result1);
echo "<br>";
echo "<br>";
printf ("<br><table width='600' align='center' border='0' cellspacing='0' cellpadding='0' class='sdvig'>
<tr>
<td class='post_title' align='center'>Регион</td>
<td class='post_title' align='center'>Население</td>
<td class='post_title' align='center'>Прощадь</td>
<td class='post_title' align='center'>Телефонный код</td>
</tr>");
do
{
printf ("
<tr>
<td class='post_title' align='center'>%s</td>
<td class='post_title' align='center'>%s</td>
<td class='post_title' align='center'>%s</td>
<td class='post_title' align='center'>%s</td>
</tr>
",$myrow1["region"],$myrow1["people"],$myrow1["plos"],$myrow1["code"]);
}
while ($myrow1 = pg_fetch_array($result1));
if (pg_num_rows($result1) > 0)
{
$myrow1 = pg_fetch_array($result1);
}
printf ("</table><br>");
pg_close($connection);
?>
Далее имеем index.html где я и пытаюсь динамически обновить значение полей таблицы, если они меняются со временем...
<div id="data"></div>
<script>
function show()
{
$.ajax({
url: "data.php",
cache: false,
success: function(html){
$("#data").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
И это тоже работает... Таблица, которую я сформировал в data.php обновляется 1 раз в секунду и выводит новые данные...
Но вот вся загвоздка в том что мне не нужно обновлять всю таблицу целиком... Мне необходимо например обновить только значение население(people) только для Московской области (region)... Мне не нужно 1 раз в секунду перерисовывать таблицу полностью... Нужно всего лишь 1 элемент внутри этой таблицы обновить, а вот как это сделать - ума не приложу... Совсем запутался уже...
Буду благодарен за помощь! Спасибо!