begin process at 2012 02 14 18:09:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

recapitulatif des donnees issues d'un tableau (tres urgent)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recapitulatif des donnees issues d'un tableau (tres urgent)

mardi 20 janvier 2009 à 09:34:33 | recapitulatif des donnees issues d'un tableau (tres urgent)

gigikoko123

salut confrere,
voila je ne suis pas fameux en php mais j'ai besoin d'un coup de main tres urgent avec tout le respect que je vous doit a tous veuillez excuser ma hate.
en effet je desire recceuillir les donnees issues d'une base de donnees MYSQL  PAR EXEMPLE

id

article

qte

destinataire

1

A1

Q1

D1

2

A2

Q2

D2

3

A3

Q3

D3

4

A4

Q4

D4

5

A1

Q1

D5

6

A1

Q1

D6

7

A2

Q2

D7

8

A3

Q3

D8

9

A3

Q3

D9

 

et les recapituler dans un tableau en y operant divers operation comme a  l'exemple ci-dessous

 

article

Qte total

repartition

destinataire

A1

Sum(Q1)

Q1

D1

Q1

D5

Q1

D6

A2

Sum(Q2)

Q2

D2

Q2

D7

A3

Sum(Q3)

Q3

D3

Q3

D8

Q3

D9

A4

Sum(Q4)

Q4

D4

  j'ai essayer avec le bout de code suivant:


<?php

$hote = "localhost";
      
       $user = "root";
      
       $pwd = "";
      $connexion = mysql_connect($hote, $user, $pwd)
         or die("erreur de connexion au serveur $hote");
     


$date=date('Y/m/d');
      echo "<br /> Date :$date";
               echo "<div>";
               echo "<br />";
               echo "<br /><center><font color=\"yellow\" face=\"BernhardTango BT\" size=\"5\">Commande a proposer </font></center>";
               echo "</div>";
                              echo "<br/><center><div><table border=1 width=500>";
               echo "<tr><td>Article</td><td>Qte total command&eacute</td><td>Repartition</td><td>Beneficiare</td></tr>";
            

mysql_select_db("nom de ma base") or die("erreur de connexion a la base de donnees");
        $query = 'SELECT
article FROM `table`';
       
    
        $result = mysql_query($query)or die("Erreur. Mysql(display)");
        mysql_close();
        $i = 0;
            while($row = mysql_fetch_row($result)){
        
           if($i == 0){
               
               
               $msg = "<tr>";
               $msg .= "<td>";
                $msg .= $row[1];
                $msg .= "</td>";
               $msg .= "<td>";
                $msg .= $row[2];
                $msg .= "</td>";
               $msg .= "<td>";
               $msg .=$row[3];
               $msg .= "</td>";
             
$msg .= "<td>";
               $msg .=$row[4];
               $msg .= "</td>";
               $msg .= "</tr>";
               
               $i++;
                
             }else{
              
$msg = "<tr>";
               $msg .= "<td>";
                $msg .= $row[1];
                $msg .= "</td>";
               $msg .= "<td>";
                $msg .= $row[2];
                $msg .= "</td>";
               $msg .= "<td>";
               $msg .=$row[3];
               $msg .= "</td>";
              $msg .= "<td>";
               $msg .=$row[4];
               $msg .= "</td>";
               $msg .= "</tr>";
               
               }
             echo $msg;
        }
        
        echo "</table></div>";
        echo "<br>";
        echo "<br>";
        echo "<br>";
     
   ?>


mais je n'arrive pas a sommer par article et a etablir le tableau ci -dessous:

 

article

Qte total

repartition

destinataire

A1

Sum(Q1)

Q1

D1

Q1

D5

Q1

D6

A2

Sum(Q2)

Q2

D2

Q2

D7

A3

Sum(Q3)

Q3

D3

Q3

D8

Q3

D9

A4

Sum(Q4)

Q4

D4

 


je vous empris veuillez m'aider.

merci d'avance...


mardi 20 janvier 2009 à 15:58:32 | Re : recapitulatif des donnees issues d'un tableau (tres urgent)

mike1310

La je dirais que c'est plus un problème de conception de base de données ... En effet, tu a un "id" mais il ne te sert à rien ... le mieux aurait été de créer une table article avec un identifiant et une autre table contenant toutes les infos relatives aux articles ....

Du genre : table_article (id_article,nom_article)
                table_info(id_global,id_article,qté,destinataire)

Ensuite de simple requête t'aurait permis de faire ce que tu souhaite entre autre la somme des quantité d'un article donné ....
jeudi 22 janvier 2009 à 11:13:56 | Re : recapitulatif des donnees issues d'un tableau (tres urgent)

Teclis01

Merci de NE PAS ME PM

Il vaut mieux poser une question et passer pour bête que le rester toute sa vie

Les geeks n'ont pas une case en moins ils commencent juste à compter à partir de zéro



Cette discussion est classée dans : style, msg, echo, row, mso


Répondre à ce message

Sujets en rapport avec ce message

checkbox, text et envoi de mail [ par YuL13 ] <link rel="Fi mysql_fetch_row() [ par med7787 ] slt pour tout j'est un probleme ; le code est: include('connect.php');$type=$_POST['typee'];$req=mysql_query("select * from materielle where (type Statistique par jours [ par geek1983 ] <link rel="Fi rendre des champs obligatoires dans un formulaire [ par Emases ] Bonjour à tousJ'ai cherché pendant des heures sur le net y compris sur ce site une réponse claire (en tout cas pour moi qui suis un débutant) à un pb Script ou CMS qui implémente les "Ventes aux Enchères" comme "eBay" [ par linuxeur ] <link rel="Fi tableau des membres (fonction modifier et suprimer de la basse) [ par piteur30 ] bonjourj'ai aficher toute les doner de mon tableau membre dans un tableau par se script :$host = 'serveur';$user = 'login';$pass = 'mot de passe'; Probléme de passage de paramètres [ par math567 ] <link rel="Fi creation des tables de ma base de données [ par abiziane ] <link rel="Fi aide pour créer les tables de ma base de données [ par abiziane ] <link rel="Fi diaporama automatique [ par pseudodejautilis ] <link rel="Fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,586 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales