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 :

afficher données array php


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Points : 5
    Points
    5
    Par défaut afficher données array php
    Bonjour,
    je souhaite afficher les données d'un array php, mais il me retourne
    Array ( [0] => -1 [1] => -1 [2] => -1 ).
    Je voudrais faire afficher les resultats de $bestScore;, $meanScore; et $worstScore;

    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    $Sql="select * from ResultGame"; //ResultGame = nom de ma table
    $Res=mysql_query($Sql);
    $Compteur=mysql_num_rows($Res);
     
    $i=1;
    $j=0;
    while ($i <= $Compteur)
    {
    	$tab_score[$j]==$Enr["ScoreG"]; //ScoreG = la colonne de la table ResultGame dont je souhaite récupérer les informations
    	$Enr=mysql_fetch_array($Res);
    	$i++;
    	$j++;
    }
     
    print_r($Enr); // OK, me donne la dernière ligne de ma BD avec tous les infos
    print_r($tab_score); //Page blanche
    print_r (computeScore($sqlGroup));
     
    ?>
     
    <?php
     
    function computeScore($sqlGroup)
    {		
    	$currentScore = 0;
     
    	$bestScore = -1;
     
    	$meanScore = (double) 0;
    	$sumScore = 0;	
    	$nbScore = 0;
     
    	$worstScore = 101;
     
    	while ($row = mysql_fetch_assoc($sqlGroup)) 
    	{
    		$currentScore = $row['ScoreG'];
     
     
    		if($currentScore > $bestScore)
    		{
    			$bestScore = $currentScore;
    		}		
     
      	 	$sumScore = $sumScore + $currentScore;
    	 	$nbScore = $nbScore + 1;
     
    	  	if($currentScore < $worstScore)
    		{
    			$worstScore = $currentScore;
    		}	
    	}	
     
    	$meanScore = round(($sumScore / $nbScore), 1);
     
    	$lstScore = array();
     
    	if($worstScore == 101)
    	{
    		$worstScore = -1;
    	}
     
    	if($meanScore == 0)
    	{
    		$meanScore = -1;
    	}
     
    	$lstScore[0] = $bestScore;
    	$lstScore[1] = $meanScore;
    	$lstScore[2] = $worstScore;
     
    	return $lstScore;
    }

  2. #2
    Membre éclairé Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Points : 831
    Points
    831
    Par défaut
    Pour parcourir un tableau, tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    foreach ($tab as $val) {
        echo $val;
    }
    Fred

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Points : 186
    Points
    186
    Par défaut
    Si tu veux juste l'afficher pour vérifier le contenu de ton tableau tu peux aussi faire comme ça :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <?php
      echo "<pre>";
      print_r($ton_tableau);
      echo "</pre>";
    ?>

Discussions similaires

  1. [MySQL] donnée dans BDD, afficher sur page php
    Par cristelle1986 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/08/2014, 23h43
  2. chart , javascript et php pour afficher donnée de la base de données
    Par Madusa dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/08/2013, 15h27
  3. Afficher les données par PHP : la page charge indéfiniment
    Par smilly dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 01/04/2013, 22h01
  4. [MySQL] Afficher données Mysql avec PHP
    Par Tablaturing dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 19/10/2007, 09h46
  5. type de données : array of varchar
    Par Edouard dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 16/05/2005, 13h18

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