Bonjour,
"Comme projet de fin d'étude, nous avons comme consignes de créer une entreprise (matériels et logiciels) et comme toutes entreprises qui se respectent de nos jours elle se doit de posséder un site web !"
Mon problème se pose au niveau des choix que l'on peut faire dans une liste déroulante lors de l'inscription. Comme mon site sera proposé en trois langues différentes, je dispose de 3 fichiers xml pour le français, l'anglais et le néerlandais donc je pensais rentrer les valeurs de ma liste comme enfant et par la suite pour récupérer les valeurs, faire un count() pour avoir une valeur à mes options mais le résultat me fait une belle erreur.
Je n'ai aucune base sur le XML et je vous demanderai donc un peu d'indulgence
Le fichier XML de la langue française (French.xml):
Le fichier Php avec les paramètres (Params.php):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <function>Fonction</function> <functions> <fun1>Effectuez votre choix </fun1> <fun2>Achats/Approvisionnement</fun2> <fun3>Administration</fun3> <fun4>Autre</fun4> </functions>
Le fichier Php de mon formulaire d'enregistrement (Formulaire.php):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php define("TRAD_FILE_EN",'English.xml'); define("TRAD_FILE_FR",'French.xml'); define("TRAD_FILE_NL",'Nederland.xml'); ?>
1. Appelle de mon fichier XML
2. Fonction Count
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php require_once('Params.php'); $trad = simplexml_load_file(TRAD_FILE_FR); $xml = $trad->formInscription; ?>
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php foreach($xml->functions->function as $fun){ echo $fun; } ?>
Ps: les codes sont en annexes.
Partager