"; while (list($key, $val) = each($table)) { echo "
  • "; switch ($val->type) { case 'boucle': echo "Boucle".$val->id_boucle.": ".entites_html($val->commande); echo "
    ".entites_html($val->requete)."
    "; break; case 'texte': echo entites_html($val->texte); break; case 'champ': echo "#".$val->nom_champ; if ($val->fonctions) echo " (".join(',', $val->fonctions).")"; echo ""; echo ""; break; } echo "
  • "; } echo "\n"; } function affboucle($val) { echo "
    "; echo "Boucle".$val->id_boucle.""; echo ""; echo "\n"; } function affboucles() { global $boucles; reset($boucles); while (list($key, $val) = each($boucles)) affboucle($val); } afftable($GLOBALS['racine']); affboucles(); ?>