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

  FORUM HardWare.fr
  Programmation
  PHP

  arbre non binaire

 


arbre ?


 
44.4 %
 4 votes
1.  1
 
 
55.6 %
 5 votes
2.  2
 

Total : 11 votes (2 votes blancs)
Sondage à 2 choix possibles.
Ce sondage est clos, vous ne pouvez plus voter
 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

arbre non binaire

n°1066811
genoi
Posté le 30-04-2005 à 14:19:03  profilanswer
 

bonjour à tous  
 
j ai un pb au niveau d'ajouter ds un arbre?
je cree un classe qui contient deux methode un pour creer l'arbre l' autre pour inserer dans arbre (bien sur je include un fichier connexin.php qui etablit la connexion avec mabase donnée).  
voila le script php :
 
<?php  
class arbre
{
 function create_arbre($name,$fils)
  {
  $query = "CREATE TABLE ".$name;
  $query .= " (elem_id INT auto_increment primary key, elem_id_pere INT, ";
   $query .= $fils." )";
   mysql_query($query);
   return(mysql_error());
  }
 function ajouter($arbre,$pere,$val)
    {
     $val2 = $val;
     if (!is_array($pere))
     echo "veuillez passer un tableau pour le pere<br>";
     $qu_sel = "SELECT elem_id FROM $name WHERE 1 ";
    reset($pere);  
     while (list($col,$val) = each($pere))
    $qu_sel .= " AND $col REGEXP '$val'";  
     $result = mysql_query($qu_sel);
     $tab_res = mysql_fetch_row($result);  
     $res = mysql_num_rows($result); echo "n= $res <br>";
     if ($res == 0)
     echo "le pere recherche n'a pas ete trouve<br>";
     if ($res > 1)
     echo "precisez votre recherche<br>";
     $tab_res = mysql_fetch_row($result);  
     $value = $tab_res[0]; echo "la valeur est: $value <br>";
$query_ins = "INSERT into $name (elem_id_pere, ".implode(", ", array_keys($val2))." ) values ($value, \"".implode("\", \"", array_values($val2))."\" )";
    }
//voila les warning
/*
Warning: array_keys(): The first argument should be an array in c:\www\graphe\cree_arbre.php on line 53
Warning: implode(): Bad arguments. in c:\www\graphe\cree_arbre.php on line 53
Warning: array_values(): The argument should be an array in c:\www\graphe\cree_arbre.php on line 53
Warning: implode(): Bad arguments. in c:\www\graphe\cree_arbre.php on line 53
*/    
}//fin de falasse
?>  
aide moi S.V.P

mood
Publicité
Posté le 30-04-2005 à 14:19:03  profilanswer
 

n°1066812
WhatDe
Posté le 30-04-2005 à 14:20:35  profilanswer
 

Ca dépend de la couleur des feuilles.


---------------
[:whatde]
n°1066815
yoyo354
Yoyo, le roi du ...
Posté le 30-04-2005 à 14:31:48  profilanswer
 

Je ne suis pas une bête en php mais tu pourrais écrire un code "plus propre" et utiliser les balises

Code :
  1. code : cpp /cpp


Pour le code plus propore, je parle de par exemple

Code :
  1. if ($res == 0)
  2.      echo "le pere recherche n'a pas ete trouve<br>";


Qui serait mieux à mon goût en :  

Code :
  1. if (0 == $res) {
  2.     echo "le p&egrave;re recherch&eacute; n'a pas &eacute;t&eacute; trouv&eacute;<br />";
  3. }


 
EDIT : Sinon, pour ta question, je sais pas :sleep:


Message édité par yoyo354 le 30-04-2005 à 14:34:48

---------------
http://yoyo.eurotchat.net -> Wednesday 14 September a 02:00:01 up 43 days, 11:47,  2 users,  load average: 0.07, 0.03, 0.00
n°1066816
esox_ch
Posté le 30-04-2005 à 14:33:11  profilanswer
 

Tu l'as mis dans un endroit bien ensoleilé ton arbre? Pask a mon avi s'il est un minimum chouchouté (engrais regulierement, de l'eau tout les jours, de la muscique classique pour le detendre,...) il y a pas de raisons qu'il aie envie d'imploser a la ligne 53 ...
 
Et si t'es sur que meme le pot est assez grand pour les racines ... va lire la php doc pour implode et les fonctions array


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1066878
$man
Posté le 30-04-2005 à 15:35:21  profilanswer
 

Ahah, des amateurs de botanique :)
http://www.botanique.org/
De rien, ca fait toujours plaisir de donner un coup de main  :jap:


Message édité par $man le 30-04-2005 à 15:35:44
n°1066887
naceroth
Posté le 30-04-2005 à 15:45:37  profilanswer
 

Même pas besoin de la doc, les warning sont quand même très clairs, plus que certaines portions du code :D


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

  arbre non binaire

 

Sujets relatifs
Arbre Binaire et leur rang :[Algo] Vérification de la parité d'un arbre binaire
Arbre binaire, trouver la profondeur d une node.Arbre binaire, comment copier tout les elements d un arbre dans ....
arbre naire en arbre binairebesoin d'aide sur arbre binaire
Arbre Binaire Ordonné, Insertion d'un élément et complexié ?arbre binaire en c (dictionnaire)
[C] Suppression arbre binaire[Algo] Equilibrer un arbre binaire...
Plus de sujets relatifs à : arbre non binaire


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)