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
| <ul>
<?php
//Lecture d'une base de données pour créer un menu
try {
$options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
$db= new PDO('mysql:host=localhost;dbname=tests','root','',$options);
// echo '<p>connexion à la base de données</p>';
}
catch (Exeption $e) {
die('erreur : '.$e->getMessage());
}
$parent = 0;
while($req = $db->query("SELECT * FROM menug WHERE ID_PARENT='$parent'")) {//Sélection du parent
$data = $req->fetch();
echo '<ul>'.$data['Titre'];
$enfant = $data['id_enfants'];
if($enfant != 0) { //vérification s'il y a un enfant
echo '<li><a href="'.$data['Fichier'].'">'.$data['Titre'].'</a></li>';
}else { echo '</ul>';}
$parent++;// Incrémentation et sélection du prochain parent
$req->closeCursor();
}
?></ul> |
Partager