Bonjour, j'ai un souci sur un script et je viens demander votre aide averti pour m'aider a resoudre ce problème
Je fais une requete sur deux tables pour afficher dans un tableau des champs de la première table et je me sers de la requete sur la deuxième table pour un calcul.
Mon souci est que dans mon tableau, je ne sors qu'une ligne car dans mon while j'ai fais un AND et que dans ma deuxième table, je n'ai qu'une ligne.
Avec un Or ca me sort un calcul completement faux et si j'enleve la deuxième partie de mon while, c'est pareil, ca me donne un calcul faux. Je vois bien que le souci est au niveau de mon while mais je ne vois pas comment passer le problème.
Merci d'avance pour 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 //Connection Mysql mysql_connect("****","*****","****")or die("Problème avec la base de données"); mysql_select_db("*****")or die ("pas de connection"); $reponse = mysql_query("SELECT * FROM capvimbles WHERE inscrits=1 AND valide=''"); // Requête SQL $reponse1 = mysql_query("SELECT `matif1b`,`prime1b`FROM capvimstockeur"); // On fait une boucle pour lister tout ce que contient la table : //*********************************************************************************************************************** if ($reponse) { //************************************************************************************************************************* while (($donnees = mysql_fetch_array($reponse)) and ($donnees1 = mysql_fetch_array($reponse1))) { ?> <tr> <td><center><font face="tahoma" size="2"><?php echo $donnees['id']; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo $donnees['datedujour']; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo $donnees['heure']; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo $donnees['nom']; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo $donnees['numero']; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo $donnees['nombre']; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo $donnees['nombre']*50; ?></font></center></td> <td><center><font face="tahoma" size="2"><?php echo ($donnees1['matif1b']+$donnees1['prime1b']+$donnees['semence'])*($donnees['nombre']*50); ?>€</font></center></td> </tr>
Partager