Quizz, source xml a tableau php
darksteir
Messages postés
23
Statut
Membre
-
darksteir Messages postés 23 Statut Membre -
darksteir Messages postés 23 Statut Membre -
Bonjour,
dans un projet, je dois faire un quizz en php en allant chercher les catégorises,questions et réponses dans un fichier xml. La contrainte c'est que le quizz peut avoir un nombre indéterminée de catégories, de questions et de réponses. Chacune des parties doivent être dans des class (catégorie,question et réponse). Donc, j'ai besoin de mettre ces 3 éléments dans des tableaux dans chacune de leurs class respective qui seront appeler et assembler dans mon index.php sous forme de formulaire. j'ai donc aucune idée comment mettre ces éléments dans les tableaux.
voici comment je vais chercher les données de mon xml.
voici un exemple de xml:
dans un projet, je dois faire un quizz en php en allant chercher les catégorises,questions et réponses dans un fichier xml. La contrainte c'est que le quizz peut avoir un nombre indéterminée de catégories, de questions et de réponses. Chacune des parties doivent être dans des class (catégorie,question et réponse). Donc, j'ai besoin de mettre ces 3 éléments dans des tableaux dans chacune de leurs class respective qui seront appeler et assembler dans mon index.php sous forme de formulaire. j'ai donc aucune idée comment mettre ces éléments dans les tableaux.
voici comment je vais chercher les données de mon xml.
foreach ($xml ->children() as $element => $val) { //echo"<h3>",ucfirst($element), ":$val</h3>"; foreach ($val ->children() as $element => $val) { echo"$element : <b>$val</b></br>"; foreach ($val ->children() as $element => $val) { echo" $element : <b>$val</b></br>"; } } }
voici un exemple de xml:
<?xml version="1.0" encoding="UTF-8"?> <questionaire> <categorie> partie1 <question> une question 1 <reponse> a </reponse> <reponse> b </reponse> <reponse> c </reponse> </question> <question> une question 2 <reponse> d </reponse> <reponse> e </reponse> <reponse> f </reponse> </question> <question> une question 3 <reponse> g </reponse> <reponse> h </reponse> <reponse> i </reponse> </question> </categorie> <?xml version="1.0" encoding="UTF-8"?> <questionaire> <categorie> partie1 <question> une question 1 <reponse> a </reponse> <reponse> b </reponse> <reponse> c </reponse> </question> <question> une question 2 <reponse> d </reponse> <reponse> e </reponse> <reponse> f </reponse> </question> <question> une question 3 <reponse> g </reponse> <reponse> h </reponse> <reponse> i </reponse> </question> </categorie> </questionaire>
A voir également:
- Quizz, source xml a tableau php
- Tableau word - Guide
- Tableau ascii - Guide
- Xml download - Télécharger - Édition & Programmation
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide