Aller au contenu

Tableau dynamiquement redimensionné


ikvat

Sujets conseillés

Bonjour !

Je développe un petit module pour phpnuke, et je souhaite que le webmaster puisse paramétrer le nombre de colonne dun tableau à afficher, en fonction de ses besoins. Je vais donc créer un champ dans ma table qui renverra le nombre de colonnes à afficher sur la page visiteurs.

Quel type de fonction php peut maider à faire cela ?

Je pensais utiliser do while, mais si mon résultat est bien affiché sur deux colonnes (quand je choisis 2), en contre partie, jai deux fois le même résultat affiché sur les lignes de mon tableau.

Je nai pas de bout de code à vous montrer, car jai tout supprimé.

Jaimerais surtout avoir des orientations sur les fonctions php à utiliser.

Merci

Pour info, le module est ici http://odb-cine.com/modules.php?name=Tutoriaux

Modifié par ikvat
Lien vers le commentaire
Partager sur d’autres sites

Si j'ai bien compris ton problème, alors il faut deux boucles while imbriquées.

$ligne = 0;
$colonne = 0;

while (isset($tableau[$ligne][0])) {
while (isset($tableau[$ligne][$colonne])) {
echo $tableau[$ligne][$colonne];
$colonne++;
}
echo '<br/>';
$ligne++;
}

M

Lien vers le commentaire
Partager sur d’autres sites

Tu peux aussi te servir de 'for' :

for($x=0;$x<=$nb_colonnes;$x++){

// que tu peux imbriquer :

for($y=0;$y<=$nb_lignes;$y++){

echo "test : ".$x." : ".$y;

}

Ca n'est pas des fonctions (for, ou while), mais des structures de controle ou des boucles, au choix.

Nico.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...