Bonjour,
Je vous explique ,
Je réalise une base de gestion des parrains.
je veux quand j'interroge la fiche d'un client que celle ci me renvoi dans un premier temps les filleuls du client sélectionné pour cela je me suis servi d'un ID par personne auto incrémenté et jusque la sa fonctionne.
mais dans un second temps je veux afficher les personnes attaché aux filleules de du client sélectionné. et la j'ai un problème car sa me renvoi juste les personne d'un seul des filleules je pense qu'il faut ajouter une boucle sur la dernière partie du code mais je n'y arrive pas.
Pour chaque client j'enregistre le CA réalisé et donc je veux un récapitulatif
ex:
TEST 1 a réalisé 150€ soit 15 points et a 2 filleules:
filleules de TEST 1 :
TEST 2 a réalisé 30€ et a 2 filleules ( TEST 4 et TEST 5 )
TEST 3 a réalisé 50€ et a 2 filleules ( TEST 6 et TEST 7 )
Total CA filleules de TEST 1 = 80€ soit 0.8 points
sous filleules:
TEST 4 a réalisé 30€
TEST 5 a réalisé 20€
TEST 6 a réalisé 50€
TEST 7 a réalisé 150€
Total CA sous filleules de TEST 1 = 250€ soit 0.25 points
Total CA réalisé grâce a TEST 1 = 480€ soit 16.05 points
Je ne sais pas non plus comment auditionner les CA de tout le monde.
Merci de votre aide
mimi007
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 <?php $idc= $_POST['pn']; ?> <?php try { // On se connecte à MySQL $bdd = new PDO('mysql:host=localhost;dbname=difuti', 'root', ''); } catch(Exception $e) { // En cas d'erreur, on affiche un message et on arrête tout die('Erreur : '.$e->getMessage()); } ?> <p>Infos du client</p> <?php $req = $bdd->prepare('SELECT * FROM parrainage WHERE id = ?'); $req->execute(array($idc)); if (! $req) { echo "Erreur requete"; exit;} while ($donnees = $req->fetch()) { ?> <?php echo ''.$donnees['nm'].''; ?> <br> <?php echo '' .$donnees['pm'].''; ?><br><?php echo ' né le: '; echo date('d/m/Y', $donnees['dn']); ?> <br><?PHP echo ' CA '; echo '' .$donnees['ca'].'';echo ' euros'; ?> </option> <?php } ?><br><br>Listes des parrainés: <br><br> <?php $req = $bdd->prepare('SELECT * FROM parrainage WHERE pn = ?'); $req->execute(array($idc)); if (! $req) { echo "Erreur requete"; exit;} while ($donnees = $req->fetch()) { ?> <?php echo ''.$donnees['nm'].''; ?> <?php echo ' '?> <?php echo '' .$donnees['pm'].''; ?><?php echo ' né le: '; echo date('d/m/Y', $donnees['dn']); ?> <?PHP echo ' CA '; echo '' .$donnees['ca'].'';echo ' euros'; ?> <br><br> <?php $sid= $donnees['id']; ?> <?php } ?> <br><br>Listes des sous parrainés: <br><br> <?php $req = $bdd->prepare('SELECT * FROM parrainage WHERE pn = ?'); $req->execute(array($sid)); if (! $req) { echo "Erreur requete"; exit;} while ($donnees = $req->fetch()) { ?> <?php echo ''.$donnees['nm'].''; ?> <?php echo ' '?> <?php echo '' .$donnees['pm'].''; ?><?php echo ' né le: '; echo date('d/m/Y', $donnees['dn']); ?> <?PHP echo ' CA '; echo '' .$donnees['ca'].'';echo ' euros'; ?> <br><br> <?php } ?> <a href="selinfoclient.php"> <br> Retour au choix du client</a>
Partager