erreur d'affichage de date dans une boucle

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : erreur d'affichage de date dans une boucle

par bzayid » 25 nov. 2005, 11:26

Désolé du dérangement c'est résolu!

J'ai utilisé le même nom de variable "date_v" après "explode" que pour le tableau "date_v[]"

:oops:

erreur d'affichage de date dans une boucle

par bzayid » 25 nov. 2005, 11:22

Bonjour,

J'ai 3 variables tableaux date_v[],date_p[],date_i[]

Je veux afficher le contenu à l'écran en remettant les dates dans le bon sens de lecture je fais donc:
for ($i=0;$i<$compt;$i++) {
$date_explode_v = explode("-",$date_v[$i]);
$date_v=$date_explode_v[2]."-".$date_explode_v[1]."-".$date_explode_v[0];
$date_explode_p = explode("-",$date_p[$i]);
$date_p=$date_explode_p[2]."-".$date_explode_p[1]."-".$date_explode_p[0];
date_explode_i = explode("-",$date_i[$i]);
$date_i=$date_explode_i[2]."-".$date_explode_i[1]."-".$date_explode_i[0];
echo $date_v;
echo $date_p;
echo $date_i;
}
La 1ère date s'affiche correctement... les autres ne s'affichent pas.

Si je ne fais pas "explode", les dates s'affichent correctement (mais pas de le sens que je voudrais)

Merci de votre aide