Incrémenter les données de ma boucle 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 : Incrémenter les données de ma boucle dans un tableau

par zeus » 04 mai 2006, 17:11

Dans l'exemple que je t'ai donné, j'ai opté pour la 2 et je la trouve plus simple parce que tu n'as pas à gérer l'index toi-même ;)

par nougitch » 04 mai 2006, 16:52

C'est parfait,
Je te remercie.
j'opte pour la une mais me réserve la deux sous le bras.
Cdt

par zeus » 04 mai 2006, 16:44

Est-ce que tu ne veux que stocker cette donnée dans ton tableau ?

dans ce cas, il ne faut pas que tu la stocke comme index mais comme valeur
$array[$index] = $valeur;
Pour ajouter une nouvelle ligne à un tableau, tu peut utiliser cette syntaxe
$array[] = $valeur;
Ton code deviendrait alors :
$ydata = array();
$query = mysql_query("SELECT * FROM tbl_fte_global WHERE level = 3 AND year = 2006");
while ($retrieval = mysql_fetch_array($query)) {
  $bud_md = $retrieval['bud_md'];
  $ydata[] = $bud_md; //Ajoute la valeur courante de $bud_mb dans le tableau $ydata
}
print_r($ydata);

Incrémenter les données de ma boucle dans un tableau

par nougitch » 04 mai 2006, 16:36

Bonjour,

Comment stocker les variables de ma boucle while (en l'occurrence $bud_md) dans mon tableau $ydata.

Voici mon code :
$ydata = array();
$query = mysql_query("SELECT * FROM tbl_fte_global WHERE level = 3 AND year = 2006");
while ($retrieval = mysql_fetch_array($query)) {
	$bud_md = $retrieval['bud_md'];
	$ydata[$bud_md];
	}
print_r($ydata);
Merci par avance.
Cdt