Bonjour,
Je travail sur un nouveau projet que je souhaite mettre en place au seing de mon travail afin de faire un suivie des clients, mais voila j'ai un problème concernant la synthétisation des donnée.
Voila j'ai créé trois tables dans php/mysql (facture, société, région) et bientot il y en aura une quatrieme concernant les droits d'access.
Dans un premier temps je voudrai déja mettre en place les requête et aussi la mise en page viendra plutard tout ce qui est l'administration.
Bref, jusqu'a présent, j'ai pu créer une bonne parti mas la ou je coince c'est la récupération avect la totalisation des colonnes, en ligne :
Je vous remerci de votre aide
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <?php if (!empty($titre)) //Si le titre est indiqué, on l'affiche entre les balises <title> { echo '<title> '.$titre.' </title>'; } else //Sinon, on écrit forum par défaut { echo '<title> dus region </title>'; } ?> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" /> </head> <body bgcolor="red and black"> <?php include('../includes/inc_conexion.php'); $sql= "select count(*) from facture"; $resultat=mysql_query($sql); $row=mysql_fetch_row($resultat); $total=0; foreach($row as $val); $nb_ligne=$val; $lig=1; $nbfacts=0; if ($val>=1) { $sql= "select * from facture ORDER BY `id_numero`"; $resultat=mysql_query($sql); $total2=0; $compte=0; $nbfact=0; $ligne="<table width='100%'><tr> <td bgcolor='#669999'><b><u>Numero</u></b></td> <td bgcolor='#669999'><b><u>Societe</u></b></td> <td bgcolor='#669999'><b><u>Adhérent</u></b></td> <td bgcolor='#669999'><b><u>Région</u></b></td> <td bgcolor='#669999'><b><u>Montant</u></b></td>"; while ($row=mysql_fetch_array($resultat)) { if ($lig==1) { $old=$row[0]; } if ($old<>$row[0]) { $sql= "select count(*) from societe where id_numero='$old'"; $result=mysql_query($sql); $row2=mysql_fetch_row($result); foreach($row2 as $val); if ($val==1) { $sql= "select * from societe where id_numero='$old'"; $result=mysql_query($sql); while ($row2=mysql_fetch_array($result)) { $regiond=$row2[1]; $societe=$row2[1]; $adherent=$row2[3]; $adresse1=$row2[6]; $ville=$row2[7]; $enseigne=$row2[2]; } { $mont=sprintf("%8.2f",$total); $ligne=$ligne."<tr><td><a href='fiche_pdv.php?numero=$old' target='_self'>$old</a></td> <td> $societe</td> <td> $enseigne</td> <td> $ville</td> <td> $mont </td></tr>"; $total2=$total2+$total; $nbfacts=$nbfacts+$nbfact; $compte=$compte+1; } } $old=$row[0]; $total=0; $nbfact=0; } $total=$total+$row[3]; $lig=$lig+1; $nbfact=$nbfact+1; } } echo ("$ligne"); // on libère le résultat ?> </body> </html>
Runcafre91
Partager