Salut,
c'est l'application du principe de récursivité. En gros, plutôt
que de te taper N boucles pour arriver à finir un cycle, tu
demandes à l'ordinateur de réutiliser une boucle autant de
fois qu'il a à le faire (c'est pô trop pédagogique mais le
coeur y est ;-))
jette un coup d'oeil sur la doc concernant la récursivité,
parce que si tu veux faire des trucs un peu marrants (type
forums,...) tu risques d'avoir à construire ce genre de
boucles.
Tcho!
===== Original Message From Richard Paupy
<rpaupy@esquirolcad.fr> =====
Guillaume a écrit:
Bonjour,
J'ai "dégraissé" le boucles de la page plan-dist.html. Je
me retrouve avec
le code ci-dessous et je ne comprend pas à quoi sert la
boucle
"BOUCLE_enfants"
Ceci est un traitement récursif. La boucle
"BOUCLE_enfants" sert à
rappeler la "BOUCLE_sous_rub" pour parcourir
l'arborescence, RUBRIQUES
prenant pour valeur une sous-rubrique, puis à l'intérieur
de cette
sous-rubrique, la valeur de toutes les
sous-sous-rubriques...etc...jusqu'à balayer toute
l'arborescence.
Richard
<ul>
<BOUCLE_secteurs (RUBRIQUES){id_parent=0}{par
titre}>
<li><A HREF="#URL_RUBRIQUE">#TITRE</A></li>
<ul>
<BOUCLE_sous_rub
(RUBRIQUES){id_parent}{par titre}>
<li><A
HREF="#URL_RUBRIQUE">[(#TITRE)]</A></li>
<UL>
<BOUCLE_enfants
(BOUCLE_sous_rub)>?</BOUCLE_enfants>
</UL>
</BOUCLE_sous_rub>
</ul>
</BOUCLE_secteurs>
</ul>Guillaume
______________________________________________
_
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip
_____________________________________________
__
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip