Quizz, source xml a tableau php

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.

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"&nbsp;&nbsp; $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:

1 réponse

darksteir Messages postés 23 Statut Membre
 
up
0