par
analfabete » 26 janv. 2007, 13:06
Bonjour je suis actuellement de creer un site qui comporte un systeme de parrainage.
En effet les membre inscrit avec l'id de leur amis leur reverse 66% des points qu'il auront gagner dans les jeux que je leurs propose. Mais j'ai du mal a visualiser et calculer les gains d'un membre possède ajouter de ces gains de parrainage (gains d'un membre = gains_parrainage+ ses gains):o
Je possède deux table:
_une table "mes_membres":
_une autre table "les_jeux"
- id
points_morpion
points_puissance4
points_demineur
Je cherche a calculer les gains d'un membre tout en optimisant les requetes SQL
Voilà ce que j'ai déjà fais:
//Je cherche tout les filleuls du membre
$sql="SELECT id FROM mes_membres WHERE idparrain='.$idmembre.'");
$req=mysql_query($sql);
$res=mysql_fetch_assoc($req);
//Ensuite il me faut récupérer points_morpion,points_puissance_4,points_demineur pour chaque membre
while( $row = mysql_fetch_assoc($req) ){
$sql='SELECT points_morpion,points_puissance_4,points_demineur FROM les_jeux WHERE id=\''.$row['id'].'\'';
$req=mysql_query($sql);
$res=mysql_fetch_array($req)}
;
Je bloque a ce niveau la du code,c'est à dire récupérer pour chaque filleuls les point de chaque jeux puis calculer tous les points
Merci d'avance pour votre aide !

Bonjour je suis actuellement de creer un site qui comporte un systeme de parrainage.
En effet les membre inscrit avec l'id de leur amis leur reverse 66% des points qu'il auront gagner dans les jeux que je leurs propose. Mais j'ai du mal a visualiser et calculer les gains d'un membre possède ajouter de ces gains de parrainage (gains d'un membre = gains_parrainage+ ses gains):o
Je possède deux table:
_une table "mes_membres":
[list]id
idparrain[/list]
_une autre table "les_jeux"
[list]id
points_morpion
points_puissance4
points_demineur[/list]
Je cherche a calculer les gains d'un membre tout en optimisant les requetes SQL
Voilà ce que j'ai déjà fais:[php]//Je cherche tout les filleuls du membre
$sql="SELECT id FROM mes_membres WHERE idparrain='.$idmembre.'");
$req=mysql_query($sql);
$res=mysql_fetch_assoc($req);
//Ensuite il me faut récupérer points_morpion,points_puissance_4,points_demineur pour chaque membre
while( $row = mysql_fetch_assoc($req) ){
$sql='SELECT points_morpion,points_puissance_4,points_demineur FROM les_jeux WHERE id=\''.$row['id'].'\'';
$req=mysql_query($sql);
$res=mysql_fetch_array($req)}
;
[/php]
Je bloque a ce niveau la du code,c'est à dire récupérer pour chaque filleuls les point de chaque jeux puis calculer tous les points
Merci d'avance pour votre aide ! :D