variable dynamique

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 : variable dynamique

Merci Ryle ... Tout simplement

par nst38 » 28 juin 2006, 11:26

Il me semblait que je me cassais la tete pour rien ...
Merci Ryle, ce fut rapide et précis :)

Correction sur le code

par nst38 » 28 juin 2006, 11:06

petite correction sur le code
je galère, car je ne peux pas le tester: il s'affiche l'erreur suivant:
Undefined variable: _ in c:\...\facture_consulter.php on line 7

Code : Tout sélectionner

$i_somme = 1; //initialisation des variables pour la somme $somme_0 = 0; while($data = mysql_fetch_array($req)){ $i_somme_precedente = $["somme_".$i_somme-1]; $["somme_".$i_somme] = $data["total"] + $["somme_".$i_somme_precedente]; $i_somme++; }

par Maitrepylos » 28 juin 2006, 11:03

Bonjour et comme ceci
$i_somme = 1; //initialisation des variables pour la somme
$somme_0 = 0;   

while($data = mysql_fetch_array($req)){

   $i_somme_precedente = $i_somme-1;
   $somme_0 = $data["total"] + $somme_.$i_somme_precedente;
   $i_somme++;
   
   }

echo $somme_0

Re: variable dynamique

par Ryle » 28 juin 2006, 11:00

Le but est d'avoir leur total a la fin de la boucle.
Ca serait pas plus simple comme ça ? :)
$total = 0;
while($data = mysql_fetch_array($req)){ 
  $total += $data["total"];
}
echo $total; 

variable dynamique

par nst38 » 28 juin 2006, 10:54

bonjour, j'ai un probleme avec les variables dynamiques ...
je pense que c'est au niveau de la syntaxe, voici mon code:

Code : Tout sélectionner

$i_somme = 1; //initialisation des variables pour la somme $somme_0 = 0; while($data = mysql_fetch_array($req)){ $i_somme_precedente = $i_somme-1; $["somme_".$i_somme] = $data["total"] + $["somme_".$i_somme_precedente]; $i_somme++; }
ma requete marche, le la colonne total correspond a des nombres entre un et 10 000.
Le but est d'avoir leur total a la fin de la boucle.
Je ne passe pas par SUM de sql, parce que ca ne m'arrange pas dutout .
Pis ca doit etre possible en php, non ?? :lol:

Merci d'avance pour vos reponses