|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
Bonjour tlm
voila d'un coté j'ai : un fichier .XML comprenant un certain nombres de balises et sous balises correspondant à des modeles auto : Code :
existe t il des convertisseurs ou scripts permettant d'en générer un tableau affichant ces champs et l'image de l'auto par exemple, et qu'en cliquant sur le lien cela affiche la page avec les details du modele en question...??? je ne suis pas spécialiste en PHP et me demandais donc si il était possible d'automatiser tout ca, comment placer les différentes balises dans un tableau cohérent... Merci par avance pour vos réponses |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chercheur en informatique Inscription : mai 2002 Messages : 2 346 ![]() |
__________________
Domaines: {java, php, js, jquery}{hibernate, doctrine}{MyLib, symfony, Zend} fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes (balise à cliquer en bas de l'écran) |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
bonjour
merci de ta réponse en effet ca fonctionne bien par contre je bloque sur un soucis plus que basique, j'ai une balise nommée foreach ($xml->ad->typeProduct id="1"->test.... - impossible de trouver comment interpreter l espace et les guillemets....:s:s j'ai un peu cherché mais je n'arrive pas à l afficher, syntax error a chaque fois typeProduct id=\"1\" ne fonctionne pas |
|
|
00
|
|
|
#4 |
![]() ![]() |
Salut,
ce n'est pas une balise nommée mais plutôt un attribut de l'élément typeProduct. Pour lire les attributs, c'est uniquement avec foreach
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
non car en fait c'est toujours le meme ID pour chaque produit, exemple du fichier XML :
Code :
quelle serait la syntaxe et boucle à utiliser pour afficher les valeurs typeproduct et type s'il te plait ? j'ai beau tout essayer je n'arrive pas au résultat souhaité |
||
|
|
00
|
|
|
#6 | ||
![]() ![]() |
Voici comment faire :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
ok faire passer le fichier .xml en $node et appeler chaque balise par la suite...
par contre comment pourrais je faire pour afficher les valeurs de chaque id présent ? et je n'ai toujours pas reussi a faire afficher les valeurs des balises que ce soit avec un echo ou un print ca ne veut pas |
|
|
00
|
|
|
#8 | ||
![]() ![]() |
Toujours dans la même logique :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#9 |
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
ok merci de ta patience je vais tester ca..
pour afficher ces valeurs en recursif désolé mais je n'arrive pas à trouver la bonne syntaxe, j'essaie avec : mais il me sort |
|
|
00
|
|
|
#10 | ||
![]() ![]() |
Récursif ? Pas avec un foreach, c'est itératif.
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#11 |
![]() ![]() |
Tu peux aussi poster ton code en entier.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#12 | ||
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
yes je commence a capter le principe merci....wé clairement je débute je suis plus coté infra systèmes à la base mais ait absolument besoin d'afficher ce fichier xml sous forme de tableau pour un besoin ponctuel...
La finalité du bazar en fait : dans une première page afficher un tableau avec image+marque+produit par exemple, et en cliquant sur l'image on arrive sur le detail du produit, qui reprend le reste des caractéristiques qui sont également spécifiées dans le fichier xml...oui c'est pas gagné pour le moment =) un extrait du fichier xml comme proposé : Code :
|
||
|
|
00
|
|
|
#13 | ||
![]() ![]() |
Allez parce que c'est le week-end :
Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
ok je tilte à peu près le code sauf cette ligne 45 qui me claque un
Parse error: syntax error, unexpected T_FUNCTION la ligne 45 correspond à Code :
$hsc = function($p) { return htmlspecialchars($p, ENT_QUOTES); }; |
|
|
00
|
|
|
#15 |
![]() ![]() |
quelle est ta version de php ?
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
|
00
|
|
|
#16 | ||
![]() ![]() |
Ok laisse tomber, tu dois avoir une version < 5.3
Essaies avec ceci : Code :
__________________
# Dans la Création, tout est permis mais tout n'est pas utile... |
||
|
00
|
|
|
#17 |
|
Invité régulier
![]() Inscription : juin 2005 Messages : 181 ![]() |
oui monsieur
me reste plus qu'a l'adapter avec mon fichier xml en ligne et de mettre de la mise en forme. Je me pencherai après sur les pages de détail des produits. En effet je suis en version 5.2.17 merci encore pour ton aide je vais continuer à tester tout ca. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com