Bonjour à tous !

j'ai créer une table dans mysql qui contient les champs suivants :

c'est en fait un menu déroulant :

id ! id_parent ! categories ! titre ! url

mais j'aimerai afficher les sous menu de chaque catégorie à chaque fois que j'essaie rien ne s'affiche.

aider moi s'il vous plait

voici mon code source:

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
25
26
<?php
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=cybernetdata', 'root', '',
$pdo_options);
 
$reponse = $bdd ->query("SELECT * FROM menu");
 
while ($donnees = $reponse->fetch())
{
?>
<p>
<?php echo $donnees["SELECT * FROM menu WHERE id_parent='0'"]; ?>
 
</p>
<?php
}
$reponse->closeCursor(); // Termine le traitement de la requête
}
catch(Exception $e)
{
// En cas d'erreur précédemment, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
?>