Jeżeli masz na myśli zmienna max i total to one przybierają wartośćci.
W bazie mam zapisane 3 rekordy z adresami serwerów
1 Prowadzi do serwera który jest offline
2 To adres serwera online
3 To ten sam adres co w 1
I przy wcześniejszym skrypcie miałem tak że statusy wyświetłay się odpowiednie 1 offline 2 online 3 online chociasz 3 powinien być offline. A teraz w tym skrypcie co wrzuciłem to jest tak że pokazuje się tylko online a jak powinnno się wyświtlić offline to się nic nie dzieje.
<?php
include("config.php");
include("class_PQ.php");
$conn = mysql_connect("$host","$nameuser","$passworddb" ) or
die('Could not connect to mysql server.' ); $sql = "SELECT `email`,`ip_adres`,`status` FROM `test_online`";
{
}
{
$email = $wiersz[0];
// echo "a";
$adres = $wiersz[1];
// echo "b";
$status = $wiersz[2];
// echo "c<p>";
$pq = PQ::create($conf);
while($pobrane = $pq->query_info($adres)) {
$ping = $pobrane['ping'];
$ip = $pobrane['ip'];
$port = $pobrane['port'];
$nazwa = $pobrane['name'];
$mapa = $pobrane['map'];
$total = $pobrane['totalplayers'];
$max = $pobrane['maxplayers'];
$haslo = $pobrane['serverlocked'];
$protocol = $pobrane['protocol'];
$gamename = $pobrane['gamename'];
if($total < 1 and $max < 1)
else
break;
}
}
?>
Ten kod nie wiem dlaczego ale wyświetla tylko jeżeli serwer jest online, a o wyświetleniu wiadomości offline to już zapomina. Do bazy wpisałem 3 adresy 1 offline 2 online 3 offline. No i efektem działania tej strony jest tylko 1 napis online.
Sory za post pod postem