[PHP] variable tableau et foreach

Fermé
John - 18 oct. 2006 à 17:51
 John - 20 oct. 2006 à 16:14
Bonjour,

Mon problème est le suivant :
J'ai dans une base de données un des prix associés à des utilisateurs.
Je voudrais savoir quel est le prix qui se répète me plus.

J'ai donc essayé avec un tableau comme suit :

if (isset($forfait_prix[$f_prix])){
$forfait_prix[$f_prix] += 1;
}
else {
$forfait_prix[$f_prix] = 1;
}

Avec $f_prix etant le prix associé à l'utilisateur, préalablement récupéré de ma base.

Deja je ne sais pas si cette méthode fonctionne et je n'arrive pas à travailer dessus avec un foreach :

foreach ($forfait_prix as $price => $qty){
echo($price.' x '.$qty);
}


Voilà, merci d'avance pour vos réponses
A voir également:

2 réponses

Et pourquoi tu fais pas ça dans ta requête, au lieu de parcourir des tableaux ?
SELECT prix, COUNT(DISTINCT(id_utilisateur)) nb_user FROM ta_table GROUP BY prix ORDER BY nb_user
ou un truc comme ça ?
et tu obtiens ton tableau final, trié de surcroît.
0
Merci beaucoup pour ta reponse, effectivement en travaillant directement sur les requete j'arrive à faire ce que je veux.

Encore merci pour l'aide.
0