Fork me on GitHub

Rapport de message :*
 

Re: [NON resolu] affichage récursif du contenu d'un groupe d'elements pouvant contenir d'autres grou

Titre du sujet : Re: [NON resolu] affichage récursif du contenu d'un groupe d'elements pouvant contenir d'autres grou
par sm@rt-IT sur 18/10/2006 08:42:13

Bonjour,
Garrath, merci mille fois pour le temps passé pour me répondre...
voici le code mis dans ma page:
Citation :
<?php require_once('Connections/ConnectDB.php'); //connection à la DB
function recup($groupe)
{ $where = '';
if (isset($groupe))
$where = "WHERE ZONENAME = '$groupe'";
else
$where = "WHERE ZONENAME = 'RACINE'";
$sql = 'SELECT * FROM ZONE_ELEMENT '.$where.' ORDER BY NAME_ITEM';
$result = $this->db->query($sql); //Je considere que tu es dans un objet avec la db deja initiailisé
if (!$result) {
return false;
}
while ($myrow = $this->db->fetchArray($result)) {
if ($myrow['TYPE'] == 'Z'){
recup($myrow['NAME_ITEM']);
}
else {
//Affichage de la ligne
// ce que tu veux faire pour ton affichage
}

}
return true;
}
recup (3);
?>

Comme vous le verrez, j'ai modifié Zonetable par [b]ZONENAME (le champs du nom de groupe); je ne sais pas si c'est correct...
Et lorsque je lance la page, je reçois l'erreur:
Citation :
Fatal error: Call to a member function on a non-object
à la ligne qui contient Citation :
$result = $this->db->query($sql); //Je considere que tu es dans un objet avec la db deja initiailisé


Désolé... mais je débute avec php et mysql... boulet
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

58 Personne(s) en ligne (41 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 58 | Plus ...