Un amis ma donné un code PHP pour que je puisse afficher un classement TOPParrain sur mon site.
Il se trouve que le script ne fonctionne pas tout a fais.
Ni moi ni mon amis trouvons le problème. Je viens donc faire appel à vous !
// on va chercher tous les pseudo : $pseudos=array(); $parrain=array(); $temp=mysql_query('SELECT id,pseudo,parrain FROM membres ORDER BY id ASC'); while($data=mysql_fetch_assoc($temp)){ $pseudos[$data['id']]=$data['pseudo']; if(!empty($data['parrain'])){ if(!empty($parrain[$data['id']]))$parrain[$data['parrain']]=0; $parrain[$data['parrain']]++; } }
Ci-dessus le pseudo SDZ a 4 filleuls.
Si il gagne un autre filleul et bien dans le TOPParrain il reste affiché que le pseudo SDZ a 4 filleuls.
Et si un membre n'était pas dans le classement, et qu'il gagne un filleul il est affiché.
Si je retire un filleul au membre SDZ, il reste toujour affiché 4 filleuls.
Si je lui retire tout, il n'est plus affiché.
Pour définir qui est le parrain de qui, dans ma base de données, j'ai le champ "parrain" qui contient l'ID du membre parrain.
J'espère que vous pourrez m'aider.
Problème
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.