Affichage des variables d'un tableau

Affichage des variables d'un tableau - PHP - Programmation

Marsh Posté le 14-08-2009 à 16:40:20    

Bonjour, voilà, je suis en train d'essayer de faire un "array", pour afficher des dates et des lieux:
 

Code :
  1. $mois = array("", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" );


 
Au lieu d'afficher les noms de mois, cela affiche "array", exemple: au lieu du "30 juillet 2010", ça donne "30 Array 2010"...
J'ai loupé une marche, mais laquelle?
Merci beaucoup d'avance!

Reply

Marsh Posté le 14-08-2009 à 16:40:20   

Reply

Marsh Posté le 14-08-2009 à 16:59:47    

poste ton code, par ce que la on peut pas deviner ce que tu as fait! ^^

Reply

Marsh Posté le 14-08-2009 à 17:11:13    

t'as pas oublié de mettre un indice entre crochets ?


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 14-08-2009 à 18:16:48    

Voilà le code:
 

Code :
  1. <ul id="acc">
  2. <?php
  3. function trier($jour, $mois, $annee, $pref, $lieu, $dpt, $partenaire, $festival, $comment)
  4. {$mois = array("", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" );
  5. $partenaire = array("blabla", "blablabla" );
  6. if ($pref=="" )
  7. {
  8.     echo "<li><h3>$jour $mois $annee à $lieu ($dpt)</h3><div class='acc-section'><div class='acc-content'><h4>avec $partenaire</h4><p class='lieux'>$festival</p><p class='commentaires'>$comment</p><hr></div></div></li>";
  9. }
  10. else // SINON
  11. {
  12.     echo "<li><h3>$jour $mois $annee au $lieu ($dpt)</h3><div class='acc-section'><div class='acc-content'><h4>avec $partenaire</h4><p class='lieux'>$festival</p><p class='commentaires'>$comment</p><hr></div></div></li>";
  13. }
  14. }
  15. trier (15, 12, 2009, "", "Pouilly-les Oies", "33", 0, "", "" );
  16. trier (18, 10, 2009, "", "Vernouillet-la-Coquette", "40", 0, "", "" );
  17. trier (10, 10, 2009, "le", "Portefeuille", "03", 1, "", "" );
  18. ?></ul>


 

Reply

Marsh Posté le 14-08-2009 à 19:15:05    

tu as $mois qui est un argument de ta fonction,  
et toi par derrière tu redéclares la variable $mois comme un tableau
 

Code :
  1. function trier($jour, $moisIndex, $annee, $pref, $lieu, $dpt, $partenaire, $festival, $comment)
  2. {$moisArr = array("", "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" );
  3. $mois = $moisArr[$moisIndex];
  4. $partenaire = array("blabla", "blablabla" );
  5. if ($pref=="" )
  6. {
  7.     echo "<li><h3>$jour $mois $annee à $lieu ($dpt)</h3><div class='acc-section'><div class='acc-content'><h4>avec $partenaire</h4><p class='lieux'>$festival</p><p class='commentaires'>$comment</p><hr></div></div></li>";
  8. }
  9. else // SINON
  10. {
  11.     echo "<li><h3>$jour $mois $annee au $lieu ($dpt)</h3><div class='acc-section'><div class='acc-content'><h4>avec $partenaire</h4><p class='lieux'>$festival</p><p class='commentaires'>$comment</p><hr></div></div></li>";
  12. }
  13. }
  14. trier (15, 12, 2009, "", "Pouilly-les Oies", "33", 0, "", "" );
  15. trier (18, 10, 2009, "", "Vernouillet-la-Coquette", "40", 0, "", "" );
  16. trier (10, 10, 2009, "le", "Portefeuille", "03", 1, "", "" );
  17. ?></ul>


Message édité par gatsu35 le 14-08-2009 à 19:15:30

---------------
Blablaté par Harko
Reply

Marsh Posté le 15-08-2009 à 11:33:53    

Oh, merci beaucoup!...ça marche, et c'est magique!
Bon we, cordialement
Allatoja

Reply

Marsh Posté le 16-08-2009 à 22:34:19    

allatoja a écrit :

Oh, merci beaucoup!...ça marche, et c'est magique!
Bon we, cordialement
Allatoja


c'est pas magique, j'ai juste utilisé mon cerveau  [:petrus75]


---------------
Blablaté par Harko
Reply

Marsh Posté le 17-08-2009 à 13:03:04    

pour les mois t'as moyen d'utiliser "strftime"

Reply

Marsh Posté le 17-08-2009 à 19:39:26    

stealth35 a écrit :

pour les mois t'as moyen d'utiliser "strftime"


avant de sortir une proposition tu ferais mieux de lire le topic en entier :D


---------------
Blablaté par Harko
Reply

Marsh Posté le 17-08-2009 à 19:55:04    

gatsu35 a écrit :


avant de sortir une proposition tu ferais mieux de lire le topic en entier :D


 
je vois pas le rapport,  
je dis ca uniquement dans le but de remplacer son array ecrit a la mano


Message édité par stealth35 le 17-08-2009 à 19:55:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed