CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[HELP] Bug Affichage déserialisation d'XML avec cURL

nymphal
nymphal
Niveau 8
16 février 2016 à 16:11:43

Bonjour à tous j'ai un bug graphique que je n'arrive pas à résoudre :
http://dev.lyonclubbing.com/cinema/
L'affichage se passe correctement sauf pour certains film qui ont l'air d'être considéré comme un même film.
J'ai fais un var_dump sur mes variables et ces films sont considérés comme distincts quelqu'un aurait une solution svp ?? :)

Popovitch
Popovitch
Niveau 26
16 février 2016 à 16:30:23

Je suis pas sûr d'avoir compris ton problème mais à première vu tu as des balises html mal fermées :ok:

nymphal
nymphal
Niveau 8
16 février 2016 à 16:55:33

Merci de ta réponse tu dois avoir raison car je vois qu'il y a des films à l'intérieur des films. J'ai pourtant verifier le code des centaines de fois et impossible de trouver une erreur :(

Je laisse mon code si quelqu'un a la gentillesse et le courage de répondre :) :

foreach ($xml as $film){
echo "<div style ='margin-top:20px;margin-bottom:20px;border-bottom:3px solid #666'></div>";
echo "<div id='".$film->id."' class ='film'>";
echo "<img src='http://cinema.egdigital.fr/media/images/".$film[0]->vignette."' alt='".$film->titre.">";
echo "<div class ='cineinfo'>";
echo "<div class ='cinetitre'>";
echo "</br>";
echo "Titre : ".$film[0]->titre;echo "</br>";
echo "</div>";
echo "<div class='filmlabel'>";
echo "Genres : ".$film[0]->genres->genre;echo "</br>";
echo "Date de sortie : ".$film[0]->sortie;echo "</br>";
echo "Réalisateur : ".$film[0]->realisateur;echo "</br>";
echo "Durée : ".$film[0]->duree;echo"</br>";
echo "Acteurs : ".$film[0]->acteur;echo"</br>";
echo "</div>";
echo "<div style='clear:both;'></div>";
echo "<div class ='resumefilm'>";
echo $film[0]->texte;echo "</br>";
echo "</div>";
echo "<a href='http://dev.lyonclubbing.com/cinema/horaires/?film=".$film[0]->id."' target='_blank'>Voir les horaires de la semaine pour ce film</a>";
echo "</br>";
echo "</div>";

sachant que $xml est un fichier xml

Popovitch
Popovitch
Niveau 26
16 février 2016 à 17:09:38

Dans le code que tu as posté il manque une </div> à la fin (à moins que tu n'est pas copié tout le code) :ok:

__________

PS : Les balises autofermante s'écrivent dans ce style <br /> et pas </br>

PS2 : Utilise la balise <hr /> à la place de <div style ='margin-top:20px;margin-bottom:20px;border-bottom:3px solid #666'></div>

nymphal
nymphal
Niveau 8
16 février 2016 à 17:17:18

Ajouter un </div> empire les choses il manquait effectivement un <div> que je n'ai pas afficher en dehors du foreach :fou:
Bon je commence à désespérer mais en tout cas merci de tes réponses je retiens tes conseils :)

Popovitch
Popovitch
Niveau 26
16 février 2016 à 17:32:57

L'affichage se passe correctement sauf pour certains film qui ont l'air d'être considéré comme un même film.

Tu peux re-expliquer cette phrase ?
Si tu parles de ce problème d'affichage https://image.noelshack.com/fichiers/2016/07/1455640304-capture-d-ecran-2016-02-16-a-17-31-01.png je te confirme que c'est à cause d'une balise mal fermée :oui:

nymphal
nymphal
Niveau 8
16 février 2016 à 17:34:39

C'est exactement ce problème mais quand je rajoutes un </div> tout bug je la laisse pour que tu puisses constater :p

PS : Merci beaucoup pour ton aide

Message édité le 16 février 2016 à 17:36:05 par nymphal
nymphal
nymphal
Niveau 8
16 février 2016 à 17:44:19

Ce n'était pas une balise manquante mais une balise en trop. Merci pour ton aide je n'aurais jamais trouvé sans toi :) !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment