Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Problem z dodaniem listy graczy oraz ich statystyki do tabelki GameQ3/php

PHP  Założony przez  Najaranyxd1.

Witam, mam problem z dodaniem listy graczy i ich statystykami,
Proszę o nakierowanie, gdyż jestem jeszcze w tym zielony,

kod:
<?php

require_once __DIR__ .'/GameQ/Autoloader.php';
$servers = [
 [
 
'type'   => 'csgo'
 
'host'   => '',
 ],
];

$gq = new \GameQ\GameQ(); 
$gq->addServers($servers);
$gq->setOption('timeout'10);
$gq->addFilter('normalize');
$results $gq->process();

$i 0;
$n count($servers);

foreach(
$results as $server) {
 
$url[$i] = $server['gq_joinlink'];
 
$icon[$i] = '/'.$servers[$i]['type'].'.png';
 
$desc[$i] = $server['gq_name'];
 
 if(
$server['gq_hostname'] == "") {
 
$hostname[$i] = 'n/a';
 
$players[$i] = 'Brak Graczy';
 
$players_num[$i] = 0;
 
$players_max[$i] = 0;
 
$status[$i] = '<span class="ipsBadge ipsBadge_negative"></i> Wyłączony</span>';
 
$map[$i] = 'n/a';
 
$mapimage[$i] = '<img src="http://image.www.gametracker.com/images/maps/160x120/nomap.jpg">';
 
$perc[$i] = 0;
 } else {
 
$hostname[$i] = $server['gq_hostname'];
 
$players[$i] = $server['players'];
 
$players_num[$i] = $server['gq_numplayers'];
 
$players_max[$i] = $server['gq_maxplayers'];
 
$status[$i] = '<span class="ipsBadge ipsBadge_positive"></i> Włączony</span>';
 
$map[$i] = $server['gq_mapname'];
 
$mapimage[$i] = '<img src="http://image.www.gametracker.com/images/maps/160x120/'.$servers[$i]['type'].'/'.$map[$i].'.jpg" alt="'.$map[$i].'">';

 
$perc[$i] = round($players_num[$i]/$players_max[$i]* 1000);
 
   
 
   $i++;
}
?>
Co muszę tutaj dodać?
$server['players'] to tablica
(13.11.2016, 09:06)Supryk napisał(a): to tablica
Tablicę sam dodałem, bo myślałem że będzie działać, ale jednak myliłem się.
hmmm, nie rozumiem, co dodałeś?

przyklad z mojej tabeli, gameq2 ale zasada jest taka sama

for ($d=0;$d<count($data['players']); $d++)
                            {
                                
$gracz htmlspecialchars_uni($data['players'][$d]['gq_name']);
                                
$czas nice_time($data['players'][$d]['time']);
                                eval(
'$players_row .= "'.$templates->get("serversboard_more_players_row").'";');
                            } 
Dodałem " $players[$i] = $server['players'];"
A jestem jeszcze tak w PHP ciemny że sam sobie nie poradzę ;x
Podalem gotowca, czego wiecej oczekujesz?

Poczytaj o pentlach
(13.11.2016, 14:38)Supryk napisał(a): Podalem gotowca, czego wiecej oczekujesz?

Poczytaj o pentlach
(13.11.2016, 14:06)Najaranyxd1 napisał(a): Dodałem " $players[$i] = $server['players'];"
A jestem jeszcze tak w PHP ciemny że sam sobie nie poradzę ;x



Użytkownicy przeglądający ten wątek:

1 gości