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

PHP & Base de données Discussion :

Problème de récupération de données issues d'une base


Sujet :

PHP & Base de données

  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 Problème de récupération de données issues d'une base
    Voila mon problème, je souhaite récupérer les données issu d'une base (jusque la pas trop de problèmes). Pour cela, voila comment je fais :


    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
    $sql = select_stau($annee,$id_service);
    $result= MYSQL_QUERY($sql);
     
     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;
    	   echo"$S";
    	   if($total != 0) 
    		{ 
    	   $pourcent = ($S/$total)*100 ; 
    	    }
    	   else {
    	   $pourcent = 0;
    	   }
     
    	}
     }

    Le problème vient du fait que quand je fais le "echo"$S";", il s'affiche ceci :
    13
    13
    7
    5
    12
    9
    7
    5
    13
    13
    9
    5
    Il me faudrait arriver à pouvoir manipuler chacune de ces valeurs qui sont contenu dans le vecteur $S pour pouvoir les additionner entre elles.

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 430
    Billets dans le blog
    11
    Par défaut
    Salut,

    si je comprends bien tu voudrais avoir la somme des $S !

    Code PHP : 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
    $sql = select_stau($annee,$id_service);
    $result= MYSQL_QUERY($sql);
     
    $s_total = 0;
     
    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;
    echo"$S";
    $s_total = $s_total + $s;
    if($total != 0)
    {
    $pourcent = ($S/$total)*100 ;
    }
    else {
    $pourcent = 0;
    }
     
    }
    }
    echo $s_total;

Discussions similaires

  1. Récupération des données issues d'une requête
    Par TeoSitran dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 29/04/2014, 09h36
  2. Réponses: 1
    Dernier message: 29/01/2010, 16h17
  3. Problème de récupération de données à partir d'une liste déroulante
    Par olivier777 dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 25/10/2008, 09h50
  4. Réponses: 10
    Dernier message: 17/11/2006, 15h20
  5. Import de données issues d'une base Paradox
    Par fgo dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 02/03/2006, 08h33

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