Bonjour,

mon objectif est de créer un répertoire pour chaque catégorie créé ou vont se retrouver des documents pdf

exemple :

Catégorie 1 -> categorie 2 sous categorie de "categorie 1" -> categorie 3 sous categorie "de categorie 2" -> ....

Pour cela je fais une fonction qui sélectionne la catégorie parente à ma catégorie ou je suis

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
$parentid = $_POST['parent'];
echo '<b>'.$parentid.'</b>-->';
 
function ParcourirEnfants($parentid){
 
				$sql2='select * from jos_cat_categories c where c.id="'.$parentid.'"';
				$database->setQuery($sql2);
				$cat_parent_choix2 = $database->loadObjectList();
 
				echo '<b>'.$cat_parent_choix2[0]->id.'</b>-->';
 
				$parentid = $cat_parent_choix2[0]->parent_id;
 
					if ($parentid == '0'){
					return true; // je stoppe la fonction si parentid est égal à 0
					}else {
					ParcourirEnfants($parentid);
					}
 
				}
 
 			ParcourirEnfants($parentid);
le problème c'est que j'obtiens ceci comme erreur :

Fatal error: Call to a member function on a non-object in, ma fonction n'a pas l'air de marcher.

Merci pour l'aide apportée