boucle for, insertion dans un tableau

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 : boucle for, insertion dans un tableau

par konjiki » 12 juin 2006, 10:08

c'est cool merci bien :D

par guilt92 » 12 juin 2006, 10:00

Si tu mets $result=array(); dans le for il va se réinitialiser à chaque fois. Mets la déclaration avant la boucle ;)

boucle for, insertion dans un tableau

par konjiki » 12 juin 2006, 09:57

salut,
j'aimerai mettre les resultat d'un requete dans un tableau mais le probleme c'est que les valeurs sont écrasées :shock:
Voila le code
for($t=1;$t<=4;$t++){
			$month = str_pad($month, 2, "0", STR_PAD_LEFT);
			$day_req = str_pad($day_req, 2, "0", STR_PAD_LEFT);
			$dayplus=$day_req+1;
			$dayplus = str_pad($dayplus, 2, "0", STR_PAD_LEFT);
			$result=array();
			$req="select * from seances where date_seance between ".$year.$month.$day_req." and ".$year.$month.($dayplus)."";
			echo $req."<br>";
			$query=mysql_query($req);
			$day_req++;
			$row=mysql_fetch_array($query);
			$result[$t]=$row["HEURE_DEB_SEANCE"];				
		}
		print_r($result);
dans $result j'ai seulement des données dans le dernier indice.
merci