Edition le 16.06 suite au changement de direction du post
J'essaye de faire cohabité ces deux requetes ensemble mais je ne m'en sort pas donc je demande de l'aide svp :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $query = mysql_query("SELECT * FROM client WHERE date BETWEEN '$date1' AND '$date2'") or die (mysql_error()); $nb_resultats = mysql_num_rows($query); if($nb_resultats != 0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $requete=mysql_query("SELECT SUM(prix) FROM client"); $donnee = mysql_fetch_array($requete); $somme=$donnee['SUM(prix)'];
---------------------------------------
Mise en forme étrange :
Sur mon moteur de recherche via date apres la recherche mes clients s'affiche correctement via ce script :
J'essaye de faire une mise en page propre avec cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php echo $donnees['titre']; ?> <?php echo $donnees['nom']; ?> <?php echo $donnees['prenom']; ?> - <?php echo $donnees['prix']; ?></strong>
mais je me retrouve avec un probleme etrange, j'ai toujours le 1er client qui n'apparait pas, hors le compteur du tableau dessus indique bien le bon nombre (3 dans le compteur mais que 2 clients dans le tableau)
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 <?php echo '<center><table bgcolor="#FFFFFF" border="1" cellpadding="0" style="border-color:#999" width="800px">'."\n"; // première ligne on affiche les titres prénom et surnom dans 2 colonnes echo '<td background="img/fdc.png" width="56%" align="center"><b><u>Client</u></b></td>'; echo '<td background="img/fdc.png" "width="20%" align="center"><b><u>Ville</u></b></td>'; echo '<td background="img/fdc.png" width="12%" align="center"><b><u>Date & Heure</u></b></td>'; echo '<td background="img/fdc.png" width="12%" align="center"><b><u>Montant</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne. while($donnees = mysql_fetch_array($query)) { echo '<td bgcolor="#F9F9F9">'.$donnees['nom'].' '.$donnees['prenom'].'<i> ('.$donnees['titre'].')</i></td>'; echo '<td bgcolor="#F9F9F9">'.$donnees['ville'].'</td>'; echo '<td bgcolor="#F9F9F9">Le '.dateFR($donnees['date']).'<p>à '.$donnees['heure'].'</td>'; echo '<td bgcolor="#F9F9F9">'.$donnees['prix'].'</td>'; echo '</tr>'."\n"; } // fin du tableau. // on libère l'espace mémoire alloué pour cette requête echo '</table>'; } ?>
Je vous remercie pour votre aide qui je pense est primordiale car complètement perdu.
Partager