par
Saian » 08 févr. 2024, 13:19
Salut,
Avec un fetchAll(PDO::FETCH_NUM), la variable $resultat est un tableau de tableaux.
Chaque élément du tableau $resultat représente une ligne du résultat qui est elle même un tableau ou chaque élément est une colonne de la ligne.
Comment pourrais-je avoir cela sous forme d’un tableau à deux lignes (intitulés/résultat) et quatre colonnes ?
Un tableau en html se fait avec la balise table et les balises qui vont avec (thead, tr, th, td, tfoot).
...et mieux, que celui-ci figure sur la page de demande ?
La base, avoir tout le code dans la même page en l'organisant comme il faut avec des if aux bons endroits pour exécuter/afficher ou non tel ou tel bloc de codes.
De manière plus sophistiqué avec un peu d'ajax en javascript (XmlHttpRequest).
Je tâtonne, mais ne trouve pas comment désigner mon résultat pour pouvoir ensuite le disposer graphiquement comme voulu.
La base :
foreach ($resultat as $ligneColonnes) {
// ici tu es sur une ligne du résultat
foreach ($ligneColonnes as $colonne) {
// ici tu es sur une colonne de la ligne
}
// mais avec seulement 4 colonnes tu peux aussi utiliser $ligneColonnes[0],
// $ligneColonnes[1], $ligneColonnes[2] et $ligneColonnes[3] et te passer
// du deuxième foreach
}