Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1359 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Une arborescenece en PHP pour un forum?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Une arborescenece en PHP pour un forum?

n°127830
sammax
Posté le 18-04-2002 à 13:53:35  profilanswer
 

:hello: Salut !
Je cherche des infos pour pouvoir programmer une arborescence en PHP pour mon forum.
Merci de m'aider...
@+
Sammax

mood
Publicité
Posté le 18-04-2002 à 13:53:35  profilanswer
 

n°127840
ethernal
Chercheur de vérité...
Posté le 18-04-2002 à 14:03:34  profilanswer
 

le plus facile est destocker un attribut "parent" dans chaque message.  Cet attribut "parent" contient l'id du message dont il est la réponse, 0 s'il n'y a pas de message parent.
Par la suite tu fais une fonction récurssive du type :
 
function getChild($id){
  $query="SELECT id, message from Messages where parent='$id'";
  $result= mysql_query($query,$connexion);
  while ($row= mysql_fetch_object($result) ){
     echo "$row->message";
     getChild($row->id);
  }  
}
 
getchild(0);
 
si je ne me suis pas trompé ça doevrais fonctionner basiquement.

n°128094
sammax
Posté le 18-04-2002 à 19:08:52  profilanswer
 

Merci bien, je vais tester ça !
[...]
En effet, ca fonctionne parfaitement. Merci bien pour l'info!
Sammax

 

[jfdsdjhfuetppo]--Message édité par sammax--[/jfdsdjhfuetppo]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Une arborescenece en PHP pour un forum?

 

Sujets relatifs
Probleme de formulaire ou de PHP... j'arrive pas a trouver l'erreur[PHP] Ca ecris deux fois dans la base ...
Créer des fichiers avec PHP[PHP] Ca veut pas entrer dans ma base :(
[PHP] C'est possible ça ?[PHP] Mail : accusé de lecture ?
[PHP] Peut-on allier les sessions et les cookies?[ PHP ] J'ai une question
[PHP] Problème dans le passage des paramètresQui connait un bon hébergeur rapide pour faire du PHP/MySQL ?
Plus de sujets relatifs à : Une arborescenece en PHP pour un forum?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR