Ses derniers messages sur les forums
	
	
	
	
	
	
		<textarea>tontext</textarea>	
			commit suicide
		
	
	
	
	
		/me slaps LA GLOBULE around a bit with a large Mysql database 
:D	
			commit suicide
		
	
	
	
	
		en smoment chuis cho jariv tout meme si on maide un peu :p	
			commit suicide
		
	
	
	
	
		ca srai pa style :
$fruits[1][0] = $pts;
$fruits[1][1] = $req['idnick'];
??	
			commit suicide
		
	
	
	
	
		le truc c ke ya ca :
$fruit[] = "abricot";
mais moi jvoudrai 2 informations dans $fruit[]
jvoudrai mettre par ex :
(syntaxe incorrecte je pense)
$fruits[1] = $pts, $req['idnick'];	
			commit suicide
		
	
	
	
	
		en fait nan cpa ca mon pb lol
c komen le remplir ??
merci	
			commit suicide
		
	
	
	
	
		ok voila c la fonction sort ke je connaissai pas
mais comment jfai pour extaire toutes les informations du tableau ? cad idnick et nbpoints a part	
			commit suicide
		
	
	
	
	
		Ces requêtes marchent , il n'y a pas de pb.Le seul problème est que le order by points fait le order by sur la valeur de points de départ, celle où l'on n'a pas encore ajouté les points des filleuls.
par exemple
bibi a 800 points
globule a 900 points
donc le order by desc va metre globule au dessus de bibi
le probleme c'est que si bibi recoi 200 points par ses filleuls, il aura 1000 pts et globule 900 mais globule sera toujours au dessus dans le classement.je voulais savoir si on ne pouvai pas mettre dans un tableau nbpoints,idnick et ensuite faire une boucle d'affichage du plus grands nbpoints au plus petit
merci j'espere que vous avez compris :S
<?php
$cpt=1;
$req_sql = mysql_query('select idnick from points ORDER BY points DESC');
while($req = mysql_fetch_array($req_sql))
{
	$pts =0;
	$req2_sql = mysql_query('select round(points,1),id,jauge from points where idnick="'.$req['idnick'].'"');
	while($req2 = mysql_fetch_array($req2_sql))
	{
		$pts = $req2['round(points,1)'];
		$pts = $pts - $req2['jauge'];
		$req3_sql = mysql_query('select pseudo from filleul where id="'.$req2['id'].'"');
		while($req3 = mysql_fetch_array($req3_sql))
		{
			$req4_sql = mysql_query('select round(points*10/100,1) from points where idnick = "'.$req3['pseudo'].'"');
			while($req4 = mysql_fetch_array($req4_sql))
			{
				$pts = $pts + $req4['round(points*10/100,1)'];
			}
		}
	}
	 ?>
		<tr><td><?= $cpt; ?></td><td><?= $req['idnick']; ?></td><td><?= $pts; ?></td></tr>
		<?php
		$cpt++;
}
?>
 	 
			commit suicide
		
	
	
	
	
		tu peux nous montrer tes tables stp	
			commit suicide
		
	
	
	
	
		CLOSED
j'ai trouvé la réponse	
			commit suicide