Menu multies colonne

Répondre
deherve
deherve
Déconnecté
Bonjour,

Je cherche a savoir comment faire un menu verticale sur deux colonne, en ayant X entrée de menus, ces entrées sont recherché par un test d'incrementation.

  1. for ($i = 0; $i < count($dbwork); $i++) {
  2. if (trim($dbwork[$i][$l]) != "") {
  3. $dbworktemp = $dbwork[$i][$l];
  4. }
  5. else {
  6. $dbworktemp = $web137;
  7. }
  8. $dbworktest = 0;
  9. for ($j = 0; $j < count($dbworkcat); $j++) {
  10. if ($dbworktemp == $dbworkcat[$j]) {
  11. $dbworktest = 1;
  12. }
  13. }
  14. if ($dbworktest == 0) {
  15. $dbworkcat[$k] = $dbworktemp;
  16. $k++;
  17. }
  18. }
  19. @sort($dbworkcat);
  20. if ($lng == $lang[0]) {
  21. $i = 0;}else {
  22. $i = 10;
  23. } 


.....

  1. <div class="bordure5">
  2. <?  
  3. for ($i = 0; $i < count($dbworkcat); $i++) {  
  4. if($cat!=$dbworkcat[$i]){  
  5. echo "<a href=\"download.php?lng=".$lng."&amp;cat=".$dbworkcat[$i]."&amp;dn=1\"><img src=\"inc/img/general/com.gif\" width=\"12\" height=\"12\" border=\"0\" alt=\"$dbworkcat[$i]\"></a>&nbsp;&nbsp;<a href=\"download.php?lng=".$lng."&amp;cat=".$dbworkcat[$i]."&amp;dn=1\">".$dbworkcat[$i]."</a>&nbsp;&nbsp;<br>";  
  6. }  
  7. else{  
  8. echo "<img src=\"inc/img/general/lu.gif\" width=\"12\" height=\"12\" border=\"0\" alt=\"Catégorie\">&nbsp;&nbsp;".$dbworkcat[$i]."&nbsp;&nbsp;<br>";  
  9. }  
  10. }  
  11. ?>
  12. </div>
  13. </center> 


Merci de votre aide,
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
Salut,

quel est ton problème ???

pour tes boucles for faire le count dans la déclaration du for ne fait que ralentire ton script (car le count est fait chaque itération de la boucle)!

Le mieux pour parcourir un tableau est d'utiliser la structure foreach

@+
deherve
deherve
Déconnecté
Salut,

Merci de ta reponse, mais ce que je cherche à faire, c'est surtout comment faire pour avoir un affichage sur deux colonnes car cela n'en fait qu'une seul.

Je vais etudier le Foreach pour que le script soit plus optimisé.

Cordialement,
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog