Construire un tableau de type array()
Posté : 11 nov. 2007, 23:55
Bonjour,
A partir d'une requête qui me liste les catégories (tout dépendra du nombre), je voudrais recréer un nouveau tableau qui affichera les 3 meilleurs personnes de chacune des catégories ... comment créer un tableau sans connaître à l'avance le nombre de catégories existantes ?
Voici ma requête qui sert à afficher les catégories :
Quelqu'un pourrait-il me venir en aide ?
Merci
A partir d'une requête qui me liste les catégories (tout dépendra du nombre), je voudrais recréer un nouveau tableau qui affichera les 3 meilleurs personnes de chacune des catégories ... comment créer un tableau sans connaître à l'avance le nombre de catégories existantes ?
Voici ma requête qui sert à afficher les catégories :
$query = "SELECT id, categorie, sexe, lastname"
. "\n FROM #__classement_cat";
if ($sexe != '') {
$query.= "\n WHERE sexe ='" . $sexe . "'";
}
$query.= "\n ORDER BY age_min ASC, sexe DESC";
$database->setQuery( $query );
$catlist = $database->loadObjectList();
Pour compliquer l'histoire, j'ajoute 2 catégories ... je vais essayé de faire un petit schéma :
Dans chacune des catégories, il y aura un autre tableau avec les 3 premiers de chaque catégorie ... ???$newcatlist = array(
1 ---- Hommes
2 ---- Femmes
foreach ($catlist as $categorie) {
// affichage des différentes catégories
}
)
Quelqu'un pourrait-il me venir en aide ?
Merci