TEST LISTING 13



‘.$NomClub.’‘);

/* Définition des champs à poster au formulaire
* /!\ NE PAS CHANGER LES NOMS DES CHAMPS /!\
* Pour le champ région c’est le numéro affecté à la région (Ex : Pays de la Loire = 18)
*/
$criterions = array (
‘nom’ =>  »,
‘club’ => str_replace ( » « , »+ »,$NomClub), //Pour un club c’est cette valeur la plus intéressante, il faut rentrer la même valeur que sur le site de la ffbsq qui vous sert à sortir le listing de votre club (remplacer les espaces par +)
‘region’ => ‘PAC’,
‘departement’ => ’13’,
‘num_licence’ =>  »
);

$CategFFSQ = array(‘PO’,’BJ’,’MI’,’CA’,’JU’,’SE’,’V1′,’V2′,’V3′);

/* Définition du format dans lequel on récupère le résultat
* $output peut valoir soir ‘html’, ‘xml’ ou ‘csv’
*/
$output = ‘xml’; //Ne pas modifier pour le bon fonctionnement de la suite

/* NE PAS MODIFIER LA SUITE SAUF SI CERTAINS DES MODIFICATIONS */
$params =  »;
foreach($criterions as $name => $value)
$params.= ‘&’.$name.’=’.$value; //Construction de la chaine des paramètres
$uri = FFBSQ_LISTING_URI.’?output=’.$output.$params; //Définition de l’url complète qui va retourner le résultat
$resource = curl_init($uri); //Ouverture de la session curl
curl_setopt($resource, CURLOPT_HEADER, false);
curl_setopt($resource, CURLOPT_RETURNTRANSFER, true); //On veut récupérer le contenu de la page de résultat
$result = curl_exec($resource); //Stockage du résultat en variable
curl_close($resource); //Fermeture de la session curl

$xml = simplexml_load_string($result);
/* Format du XML : (avec autant d’éléments « joueur » que de personnes trouvées)


*/

//Définition du style
echo ‘

‘;
echo utf8_encode(‘

Liste des Joueurs des Bouches du Rhone extrait du listing de la federation au ‘.date(‘d/m/Y’).’

‘);
echo ‘

‘;
//On va afficher un tableau HTML

//Ensuite pour chaque joueur trouvé on va écrire une ligne de tableau
echo «  »;
echo «  »;
echo ‘

‘;

//Categorie
for($i=0;$iCATEGORIE : ‘.$CategFFSQ[$i].’

‘;
echo ‘

‘;
//Définition des entêtes de colonne
echo ‘

‘;

foreach($xml->joueur as $unJoueur)
{
$attributes = $unJoueur->attributes();

if($attributes[‘sexe’] == ‘H’)
{
$style = ‘class= »homme »‘;
$symbol = « ♂ »;
}
else
{
$style = ‘class= »femme »‘;
$symbol = « ♀ »;
}
//Génération de la ligne de tableau, avec le style défini dans le « tr » (qui définit une ligne de tableau), et dans chaque « td » (cellule de tableau) les valeurs qui correspondent aux colonnes précédemment définies.

if ($attributes[‘categorie’] == $CategFFSQ[$i])
{
// $TempNum = $attributes[‘numlicence’];
// $TempNum = str_replace ( » « , »+ »,$TempNum);
$LienVersList = ‘http://www.ffbsq.org/bowling/listing/detail_listing.php?curr_page=&num_licence=&departement=&region=&club=&nom=&n_licence=’.str_replace ( » « , »+ »,$attributes[‘numlicence’]);

echo ‘

‘;
}
}

echo ‘

‘;
echo ‘

No Licence Sexe Cat P M Nom Moy Hdp
‘.$attributes[‘numlicence’].’ ‘.$symbol.’ ‘.$attributes[‘categorie’].’ ‘.$attributes[‘premiereannee’].’ ‘.$attributes[‘mutation’].’ ‘.$attributes[‘nom’].’ ‘.$attributes[‘moyenne’].’ ‘.$attributes[‘handicap’].’ Graphe de l historique

‘;
}
echo ‘

‘;

//Fin de la génération du tableau, et affichage de celui-ci
echo $result;
?>