Remplir un tableau avec une boucle php
Résolu
webtoys
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
webtoys Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
webtoys Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite remplir un tableau de deux colonnes automatiquement grâce à une boucle.
Je galère un truc de fou.
Voici mon code :
à la fin il devrait y avoir un tableau du genre
Colonne ID | colonne Type
------------------------------
1 | CookBook |
2 | LookBook |
3 | LookBook |
4 | LookBook |
12 | CookBook |
14 | CookBook |
21 | LookBook |
------------------------------
Merci pour votre aide, je vais criser lol !!!!
Je souhaite remplir un tableau de deux colonnes automatiquement grâce à une boucle.
Je galère un truc de fou.
Voici mon code :
public static function getListeCMS()
{
$sqlListeCMS = "SELECT `id_cms` FROM `cms`";
$ListeCMS = Db::getInstance()->ExecuteS($sqlListeCMS);//contient un tableau une colonne avec les ID cms
$monTableau = array('ID','Type');
$i=0;
foreach($ListeCMS as $ArticleCMS){
$type = '';
if(CMS::isCookBook($ArticleCMS)){//renvoie 1 ou 0
$type = 'CookBook';
}else{
if(CMS::isLookBook($ArticleCMS)){//renvoie 1 ou 0
$type = 'LookBook';
}
}
if ($type != ""){
$monTableau[$i]['ID'] = $ArticleCMS;
$monTableau[$i]['Type'] = $type;
$i++;
}
}
print_r($monTableau);
}
à la fin il devrait y avoir un tableau du genre
Colonne ID | colonne Type
------------------------------
1 | CookBook |
2 | LookBook |
3 | LookBook |
4 | LookBook |
12 | CookBook |
14 | CookBook |
21 | LookBook |
------------------------------
Merci pour votre aide, je vais criser lol !!!!
A voir également:
- Remplir un tableau php avec une boucle
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Tableau croisé dynamique - Guide
4 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, quelques suggestions pour ramer au lieu de galérer:
- lire ceci: https://www.php.net/manual/fr/function.array.php
- décrire ce qu'affiche
- avant le foreach, ajouter
- avant
- lire ceci: https://www.php.net/manual/fr/function.array.php
- décrire ce qu'affiche
print_r($monTableau);
- avant le foreach, ajouter
print_r($ListeCMS);
- avant
if ($type, afficher le contenu de $ArticleCMS, de $i, de $type