В базе есть записи, к примеру новости:
id | title | text
----------------
1 | news | hello
3 | www | ttttt
8 | rew | sdff
Необходимо обновлять страницу каждые 10 секунд и выводить по одной новости id 1... 3... 8
<meta http-equiv='refresh' content='10; url=http://tv.lan/index.php?id=".$id."'>
как сделать чтоб бралось каждый раз новые id. для переадресации на новую новость.
$tovar = mysql_query("SELECT id,title,text FROM `tovar` WHERE `status` = '1' ORDER BY `id` DESC");
while($line = mysql_fetch_assoc($tovar))
{
echo $line['id'].". ";
}
Я все id вывожу, а вот дальше идей нету. Подскажите.
?>
Спустя 3 минуты, 38 секунд (15.12.2009 - 12:29) Kuliev написал(а):
phz
Используй полученный массив с ID и перебирай его по мере надобности!
Используй полученный массив с ID и перебирай его по мере надобности!
Спустя 2 минуты, 20 секунд (15.12.2009 - 12:32) FatCat написал(а):
echo "<meta http-equiv='refresh' content='10; url=http://tv.lan/index.php?id=".(intval($_GET['id'])+1)."'>";
Спустя 2 минуты, 53 секунды (15.12.2009 - 12:34) phz написал(а):
Я думал чтоб делать +1. Но в базе могу не по порядку идти новости 1...3... 9... 27
Спустя 15 минут, 19 секунд (15.12.2009 - 12:50) twin написал(а):
В эту сторону посмотри
$tovar = mysql_query("SELECT id,title,text
FROM `tovar`
WHERE `status` = '1'
AND `id` > '". (int)$id ."'
LIMIT 1");
Спустя 5 минут, 13 секунд (15.12.2009 - 12:55) phz написал(а):
twin
Спасибо за помощь, заработало!
Спасибо за помощь, заработало!