rss
VariablePlus
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[PHP] variable tableau et foreach

John, le mercredi 18 octobre 2006 à 17:51:52
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
Répondre à John  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
KnightDogg, le jeudi 19 octobre 2006 à 09:40:18
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.
Répondre à KnightDogg

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 John, le vendredi 20 octobre 2006 à 16:14:28
Merci beaucoup pour ta reponse, effectivement en travaillant directement sur les requete j'arrive à faire ce que je veux.

Encore merci pour l'aide.
Répondre à John
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger easyPHP 2.0b1easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données...Catégorie: Serveurs
Licence: Open Source
Plus de logiciels gratuits sur « [PHP] variable tableau et foreach »