begin process at 2012 05 31 02:12:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Probleme Récursivité


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme Récursivité

lundi 14 août 2006 à 19:55:03 | Probleme Récursivité

Grogan

Membre Club
Bonjour,

Je suis entrain d'écrire une fonction qui me permet d'afficher tout les liens contenu dans une de mes tables de base de données. Ces liens sont séparés en hiéarchie. Par exemple

École Polytechnique
       Département de génie Physique
             Laboratoire de MicroSystème

J'écris donc une fonction récursive puisque je ne sais pas combien il y a de niveau de hiéarchie. Cependant, ma fonction ne marche pas lorsque j'utilise la récursivité. C'est lors de l'appel a la fonction que ca ne marche pas et je ne comprend pas pourquoi. Pouvez-vous m'aider?

Merci

Voila le code

function show_links($id_cour)
{
    $SqlStr = 'select * from `liens` where `id_par` = '  .$id_cour;
    $result = SqlQuery($SqlStr);
    $links = '';
    if (mysql_num_rows($result) == 0)
    {
        $links .= "Il n'y a pas de données a afficher";
    }                                             
    else
    {
        $links .= '<ul>';
        while($table_result = mysql_fetch_array($result))
        {
            //$links .= 'Dans la boucle';
            $links .= '<li>';
            $links .= '<a href = ' .$table_result['lien'].'>';
            $links .= $table_result['nom'];
            $links .= '</li>';
            $links .= '<ul>';
            echo $table_result['id'];
            $links .= show_links($table_result['id'];
            $links .= '</ul>';
            if ($id_cour == 0)
            {
                $links .= '<br>';
            }     
        }            
        $links .= '</ul>';
    }     
    return $links;
}
lundi 14 août 2006 à 20:26:55 | Re : Probleme Récursivité

Grogan

Membre Club
Réponse acceptée !
J'ai trouver ce qui ne marchait pas... j'ai oublier une parenthèse a la fin de mon appel de fonction

Merci
mardi 15 août 2006 à 00:50:36 | Re : Probleme Récursivité

Evangun

hello,
accepte ta réponse pour fermer ce topic, merci.


Cette discussion est classée dans : fonction, table, id, result, links


Répondre à ce message

Sujets en rapport avec ce message

trier par WHERE avec une variable [ par benji86446 ] Bonjour tout le monde!Voila, j'ai une petite question à propos des requetes SQL. J'aimerais trier les résultats lus sur une table par rapport aux résu MySQL_INSERT_ID mais pour le delete ???? [ par ripoux ] Hello,Peut-être l'aurez-vous compris dans le titre...Je cherche un moyen pour faire un delete de plusieur table relié entre elle.Pour un Insert, il ex Authentification [ par Alricaus ] Bonjour à tous. J'aimerai réaliser un code en php, utilisant la base de donnée mysql, pour faire que lorsqu'une personne s'identifie sur l'index en ht Difficulté d'affiché le résultat d'une requete [ par Vin Gazoil ] Salut a tous ! voici mon code c'est plus simple :        # Variables            $server_ip= "localhost"; Comment savoir le dernier ID (MySQL) [ par ImmortalPC ] Salut, j'ai un super problème. j'ai une table comme cela : CREATE TABLE `test` ( `ID` int(11) NOT NULL auto_increment, `sujet` varchar(255) NOT NULL Fonction rand(); [ par Tilix ] Salut, J'ai une table mysql avec dedant id , url , img... Je voudrais trouver un moyen qui me donne l'id, l'url, l'img (du meme enregistrement) aléa Probleme recuperation de l'id d'une table pour insérer dans une autre par la methode update [ par Alpha911 ] Bonjour,Je test plusieurs methodes pour pouvoir prendre l'id d'une table qui et la recopier dans une autre table j'ai 2 tables UTILISATEUR et une autr INSERT a l'id qu'on vient de DELETE [ par Bassman ] Bonjour a tous, Voila j'aimerais savoir sous mysql comment forcé l'insertion dès le "départ", c'est a dire, par exemple dans votre table utilisateur Problème php My_SQL [ par Pege89 ] Bon voilà je débute en php et My_SQL et j'ai un gros problème, insolluble pour moi :P Voici le problème : il me met une parse error à ces lignes ci : faire un joli tableau grace à une fonction [ par crazykamel ] Bonjour à tous ! J'essaie de générer un tableau en me servant d'une fonction générant automatiquement un joli tableau mais j'ai quelques soucis de lo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales