|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||||
|
Invité de passage
![]() Julien ColleÉtudiant Inscription : avril 2012 Messages : 7 ![]() |
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): Code :
Code :
1. Appelle de mon fichier XML Code :
Code :
![]() Ps: les codes sont en annexes. |
||||||||
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 896 ![]() |
Quelle est l'erreur concrètement ?
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Julien ColleÉtudiant Inscription : avril 2012 Messages : 7 ![]() |
Au début il mettait que la valeur contenue dans foreach() était incorrecte, après modification, je n'ai plus rien qui s'affiche.
Donc, il m'affiche bien "Fonction :" mais ensuite il ne m'affiche plus rien et repart sur la suite de mon code. Code :
|
||
|
|
00
|
|
|
#4 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 896 ![]() |
J'imagine que tu veux voir les enfants du noeud 'functions' et non ce noeud lui même, dans ce cas, utilise SimpleXMLElement::children.
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Julien ColleÉtudiant Inscription : avril 2012 Messages : 7 ![]() |
Merci de tes réponses.
![]() Voici le corrigé: Code du formulaire changé Code :
Code :
|
||||
|
|
00
|
|
|
#6 | ||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 896 ![]() |
La syntaxe suivante est plus lisible, je te conseille de l'utiliser:
Code :
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
||
|
00
|
|
|
#7 |
|
Invité de passage
![]() Julien ColleÉtudiant Inscription : avril 2012 Messages : 7 ![]() |
Merci pour le code mais lorsque je l'applique, il ne me propose plus qu'un choix entre 5 ">" surement une faute de frappe.
|
|
|
00
|
|
|
#8 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 896 ![]() |
T'as peu être pas le short open tags actif.
Tu mets des "<?php echo" en lieu et place des "<?=" et ça devrait coller (c'est dommage c'est un raccourci bien pratique).
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
|
00
|
|
|
#9 |
|
Membre chevronné
![]() ![]() Inscription : juin 2007 Messages : 567 ![]() |
bon je vais peu faire un plantage(tant pis), mais dit moi benjamin cette syntaxe "<?=" me fait penser à la méthode magique __toString
http://fr2.php.net/manual/fr/languag...bject.tostring à tord ou à raison ?
__________________
Conception / Dev |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Julien ColleÉtudiant Inscription : avril 2012 Messages : 7 ![]() |
Comme j'ai eu mes réponses, je met le sujet comme résolut
|
|
|
00
|
|
|
#11 | |||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 3 896 ![]() |
Citation:
La méthode magique __toString à exactement le même but qu'en Java à savoir: si l'objet est utilisé dans un contexte de chaîne de caractère, cette méthode sera implicitement appelée pour transformer l'objet en string. Exemple: Code :
__________________
On vous a menti PHP, Injection de dépendances et composants La POO en PHP en 10 minutes pour moins Suivez-moi sur GitHub et TwitterN'oubliez pas de vous servir des bouttons , et
|
|||
|
00
|
Copyright © 2000-2013 - www.developpez.com