IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] Variable en mémoire dans un tableau


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 11
    Par défaut [Tableaux] Variable en mémoire dans un tableau
    Voci le code que j'ai tapé. En fait j'aimerais réccupérer la variable "$pourcent" dans un tableau afin d'ensuite pouvoir l'utiliser avec jpgraph pour l'axe des abscisses d'un graph.
    Le problème c'est que je ne sais pas comment faire pour obtenir ce tableau . Quitte à ce que vous rechangiez mon prog, toute aide sera la bienvenue !
    Merci d'avance !!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    $annee = 2006;
    $id_trim = 1;
    $id_bacterie = "STAU";
    $id_atb=1;
     
     
    $sql = graph_view($id_service,$annee,$id_trim,$id_bacterie,$id_atb);
    $result = MYSQL_QUERY($sql);
     
    for ($i=1;$i<5;$i++)
    {
    $id_service = $i;
    if(mysql_num_rows($result))
     {
       while($row=mysql_fetch_row($result)) # boucle pour séparer les resultats
          {
    	   $nom_trim = $row[0];
    	   $nom_service= $row[1];
    	   $nom_bacterie = $row[2];
    	   $nom_atb = $row[3];
    	   $R = $row[4];
    	   $I = $row[5];
    	   $S = $row[6];
    	   $total = $R+$I+$S;
     
    	   if($total != 0) 
    		{ 
    	   $pourcent = round(($S/$total)*100) ; 
    	    }
    	   else {
    	   $pourcent = 0;
            }
       }
    }

  2. #2
    Membre chevronné Avatar de Asmodean
    Profil pro
    Inscrit en
    Février 2006
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 311
    Par défaut
    A prioris il suffit que tu rajoute [] pour complété ton tableau :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if($total != 0)
    {
    $pourcent[] = round(($S/$total)*100) ;
    }
    else {
    $pourcent[] = 0;
    }

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    Ce n'est pas plutôt ça que tu cherches
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    for ($i=1;$i<5;$i++)
    {
      $id_service = $i;
      while($row=mysql_fetch_row($result)) # boucle pour séparer les resultats
      {
         $nom_trim = $row[0];
         $nom_service= $row[1];
         $nom_bacterie = $row[2];
         $nom_atb = $row[3];
         $R = $row[4];
         $I = $row[5];
         $S = $row[6];
         $total = $R+$I+$S;
     
         if($total != 0) array_push($pourcent,round(($S/$total)*100)) ; 
         else array_push($pourcent,0);
      }
    }

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/10/2007, 09h46
  2. Réponses: 6
    Dernier message: 31/08/2007, 00h15
  3. Réponses: 3
    Dernier message: 30/08/2007, 08h56
  4. [Tableaux] Copie d'un objet référencé dans un tableau
    Par Nullos Oracle dans le forum Langage
    Réponses: 5
    Dernier message: 12/07/2007, 21h42
  5. Réponses: 1
    Dernier message: 14/06/2006, 18h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo