Hieronder vind je een klein beetje voorbeeld code hoe je de standen client zou
kunnen gebruiken.
include("class.nbb.php");
include("class.stand.php");
include("class.competitie.php");
/* org_ID is het organisatie ID uit de database van west
* 1 - NBB Landelijke competities
* 2 - Rayon West
* 3 - Rayon Oost
* 4 - Rayon Zuid
* 5 - Rayon Noord
* 6 - Rayon Noord-Holland
*/
$org_ID = 1;
if (! isset($_REQUEST['cmp_ID'] ) ) {
// als er geen competitie opgegeven is, haal dan de lijst op
// van beschikbare competities
$competitie = new Competitie( $org_ID );
$links = $competitie->links();
print_r( $links );
} else {
// haal de stand op voor een specifieke competitie
$stand = new Stand( $_REQUEST['cmp_ID'] );
list($nr, $naam) = $stand->competitie();
print "Competitie $nr = $naam\n";
// overzicht is een array met de hele stand, met de rang in de stand als key
$overzicht = $stand->overzicht();
print "<table>\n";
print "<tr><td>nr</td><td>team</td><td>punten</td><td>gespeeld</td><td>saldo</td></tr>\n";
foreach ($overzicht as $nr => $info) {
print "<tr><td>$nr</td><td>" . $info['team'] . "</td><td>" . $info['punten'] . "</td><td>" . $info['gespeeld'] . "</td><td>" .$info['saldo'] . "</td></tr>\n";
}
print "</table>\n";
# dumpen van structuur van array
#print_r( $overzicht) ;
# als je liever xml hebt:
#$xml = $stand->xml();
#print "$xml\n\n";
}