Bonjour à tous, je travail sur un projet dans le domaine des paris sportifs et je dois réaliser un formulaire à partir d'une page web xml, j'ai déjà fais mes quelques recherche et j'ai pu un peu avancer en découvrant DOM.
Voici la page la page xml avec la quelle je travail : http://xml.cdn.betclic.com/odds_fr.xml
Le but de mon formulaire est d'afficher tous les sports disponible (ce que j'ai déjà réussis à faire), ensuite en fonction du sport choisis je veux afficher tous les events, en fonction de l'event choisis afficher tous les matchs, et une fois le match choisis afficher tous les bet.
Alors pour l'instant j'ai réussis à récupérer le nom des sports disponible sur le xml grâce à ce code :
Là ou je bloque c'est que avec Dom je ne vois pas du tout comment je pourrais récupérer les events qui appartiennent au sport Football par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $dom = new DOMDocument(); $dom->load('http://xml.cdn.betclic.com/odds_fr.xml'); $listeSports = $dom->getElementsByTagName('sport'); $formAjoutPronos='<form method="post" action=""><p><label for="sport">Sport de votre pronos :</label><br /><select name="sport" id="sport" >'; foreach($listeSports as $sport){ // echo $sport->getAttribute(name) . "<br />"; $formAjoutPronos.='<option value="'.$sport->getAttribute(name).'">'.$sport->getAttribute(name).'</option>'; } $formAjoutPronos.=' </select></p></from>'; echo $formAjoutPronos;
Si y a un expert en xml dans le coins :p Après pour tout ce qui est conception du formulaire je ne demande pas d'aide c'est vraiment pour récupérer les données en fonction de tel ou tel truc dans le fichier xml.
Partager