Witam!
Mam mały problemik, liczę na waszą pomoc.
Wykonuje sobie następujący skrypt, który ma się odświeżać co 2 sekundy:
if( file_exists("pages/hala1.php") )
{
include("pages/hala1.php");
header("Refresh: 2; url=http://<ip>/ewidencja/hala1.php");
}
Co przekierowuje mnie na taki skrypt (pod powyższym adresem)
<div class="center">WEZWANIA HALA NR 1</div><br/>
<?php
//echo "<div id='sygnal1'>";
for($i=3;$i<=4;$i++)
{
//connection();
//$i=1;
echo "<div id='sygnal1'>";
$result = mysql_query("SELECT * FROM `gpio_info` WHERE `lampka` = 2 and `rasp` = ".$i." order by `kod`");
//$result = mysql_query("SELECT * FROM `gpio_info` WHERE `lampka` = 2 order by `kod`");
if($result)
{
while($row = mysql_fetch_array($result))
{
$stolik = $row[8];
echo "<div id='stolik".$stolik."' class='sygnal1'>";
if ($row[6]==1)
{
echo "<div class='stolik ON'><b>$stolik</b></br>";
}
else if ($row[6]==0)
{
echo "<div class='stolik OFF'><b>$stolik</b></br>";
}
echo "</div>";
echo "</div>";
}
}
//mysql_close();
echo "</div>";
//echo "</br>";
echo "<div id='sygnal2'>";
$result = mysql_query("SELECT * FROM `gpio_info` WHERE `lampka` = 1 and `rasp` = ".$i." order by `kod`");
//$result = mysql_query("SELECT * FROM `gpio_info` WHERE `lampka` = 1 order by `kod`");
if($result)
{
while($row = mysql_fetch_array($result))
{
$stolik = $row[8];
echo "<div id='stolik".$stolik."' class='sygnal2'>";
if ($row[6]==1)
{
echo "<div class='stolik ON'><b>$stolik</b></br>";
}
else if ($row[6]==0)
{
echo "<div class='stolik OFF'><b>$stolik</b></br>";
}
echo "</div>";
echo "</div>";
}
}
echo "</div>";
//mysql_close();
//sleep(1);
}
Wszystko jest w porządku, jednak gdy zamienie:
for($i=3;$i<=4;$i++)
na
for($i=1;$i<=4;$i++)
w tym momencie skrypt generuje stronę, ale jej już nie odświeża. Co może być przyczyną?
W zasadzie chodzi mi o wyświetlenie zawartości całej bazy danych (małej bazy - na 70 rekordów), jednak strona się generuje, jednak nie odświeża się później...
Z góry dziękuje wam za pomoc, w razie jak bym czegoś nie dopowiedział piszcie proszę - starałem się jak najlepiej sprecyzować.