Tableau php

Résolu
maff -  
 maff -
Bonjour,

alors j'utilise un tableau pour un fichier de conf en php et se tableau php jaimerai le faire afficher dans un tableau html quelqun aurai til une idee voila un bout de code

$i=0;
$j=0;

$tab['commande'][$i]['titre']='ajout';
$tab['commande'][$i]['descriptif_commande']='ajoute_utilisateur';

$tab['commande'][$i]['argument'][$j]['type']='caratere';
$tab['commande'][$i]['argument'][$j]['nom']='nom';
$tab['commande'][$i]['argument'][$j]['description']='nom';
$tab['commande'][$i]['argument'][$j]['valu_defaut']='';
$j++;
$tab['commande'][$i]['argument'][$j]['type']='int';
$tab['commande'][$i]['argument'][$j]['nom']='ip';
$tab['commande'][$i]['argument'][$j]['description']='adresse_ip';
$tab['commande'][$i]['argument'][$j]['valu_defaut']='127.0.0.1';
$j++;
$tab['commande'][$i]['argument'][$j]['type']='caratere';
$tab['commande'][$i]['argument'][$j]['nom']='domaine';
$tab['commande'][$i]['argument'][$j]['description']='domaine'
$tab['commande'][$i]['argument'][$j]['valu_defaut']='test.fr';
$j++
$tab['commande'][$i]['argument'][$j]['type']='int';
$tab['commande'][$i]['argument'][$j]['nom']='used';
$tab['commande'][$i]['argument'][$j]['description']='nom';
$tab['commande'][$i]['argument'][$j]['value_defaut']='0';

en vous remerciant
A voir également:

3 réponses

Leviathan49 Messages postés 257 Date d'inscription   Statut Membre Dernière intervention   70
 
On peut s'en sortir avec des "echos" pour placer les balises html des tableaux.
par ex:
echo("<TABLE>");
foreach($tab['commande'] as $commande)
{
   echo("<TR>");
   foreach($commande['argument'] as $argument)
   {
      echo("<TD>$argument</TD>");
   }
   echo("</TR>");
}
echo("</TABLE>");


Bon c'est pour l'exemple, ça m'étonnerais que ce script marche, étant donné que j'ai pas trop l'habitude des tableaux à 4 dimensions ^^
0
louloute300 Messages postés 335 Date d'inscription   Statut Membre Dernière intervention   29
 
Pas mal du tout ton foreach($commande['argument'] as $argument)...

Super bonne simplification... Je n'y avais même jamais pensé...

Par contre, je ne pense pas que dans un tableau à parfois 3, puis 4, puis 5 dimensions cela conviennent sans que dans la boucle foreach il n'y ai d'autre foreach

confère https://www.php.net/manual/fr/control-structures.foreach.php

enfin, message pr maff, j'ai vu que ton $tab n'avait pas toujours autant de dimension. J'en conclus que ton $tab est mal fait... Il est impératif que les dimensions soient les mêmes dans tout le $tab... (enfin, c'est de souvenir)

Mais encore bravo à Leviaathan. Il t'as mis sur une belle voie... je modifierai dans son code que

foreach($commande['argument'] as $argument)
{ echo("<TD>$argument</TD>");
}

par:

foreach($tab as $argument1){
foreach($argument1 as $argument2){
foreach($argument2 as $argument3){
foreach($argument3 as $argument4){
foreach($argument4 as $argument5){
echo("<TD>$argument5</TD>");
}
}
}
}
}

Cela étant dis, je suis pas sûr du résultat...
0
maff
 
bin je v essayer merci d'avoir repondu
0
mzrre
 
merci a vous deux je v essayer de m'en sortir avec vos infos
0
maff
 
louloute ta technique marche il ya juste des modif a faire au niveau de laffichage dans le tableau html mais sinon sa marche je te remercie et a bientot
0