View Single Post
Old 06-30-2004, 08:10 PM   #1 (permalink)
sde
Moderator
 
sde's Avatar
 
Join Date: May 2002
Location: us.ca
Posts: 4,489
sde is on a distinguished road
working with Multi Dimensional Arrays

Example code for a friend that needed a home:
PHP Code:
<?
// first server
$server[0][id]=0;
$server[0][name]="}RwC{ North American CS 1.6";
$server[0][ip]="67.18.240.162";
$server[0][port]="27015";

// second server
$server[1][id]=1;
$server[1][name]="}RwC{ OGL 4.0 Match Server 1.6";
$server[1][ip]="67.18.240.162";
$server[1][port]="27010";

// third server
$server[2][id]=2;
$server[2][name]="Team AEK Server";
$server[2][ip]="64.94.100.152";
$server[2][port]="27015";

// forth server
$server[3][id]=3;
$server[3][name]="-:3C3:- 3astCoast3lite Clan Server";
$server[3][ip]="664.94.238.247";
$server[3][port]="27015";

// fifth server
$server[4][id]=4;
$server[4][name]="Team AEK Scrim Server";
$server[4][ip]="66.150.155.188";
$server[4][port]="27015";

// sixth server
$server[5][id]=5;
$server[5][name]="Newb Playgrounds - @af.mil";
$server[5][ip]="216.52.202.107";
$server[5][port]="27015";

// print drop down
echo "<form name=\"dropMenu\">
    <select name=\"selectThis\" size=\"1\" onChange=\"goThere(this.form);\">"
;

// run a loop to populate with servers
// change status.php to the name of your page
foreach($server as $each){
  echo 
"<option selected value=\"status.php?id=".$each[id]."\">".$each[name]."</option>\n";
}

echo 
"
    </select>
</form>\n"
;

// set the id to 0 if there is not id declared in the url
$id = (($_GET[id])?$_GET[id]:"0";

// print status with the info of the server id populated
printServerStatus($server[$id][ip],
  
$server[$id][port],
  
"images/","#999999","#333333","#aeaeac","#999999");
?>
__________________
Mike
sde is offline   Reply With Quote