par
macgawel » 20 déc. 2011, 18:31
Bonjour.
Il faut séparer le travail en deux parties :
1. Création du menu.
En gros, tu sélectionnes tous les éléments de ta table, et tu boucles pour afficher le menu.
Exemple vite fait (et non testé

) :
<?php
mysql_connect($adresse_bdd, $user_bdd, $password_bdd);
mysql_select_db($la_bdd);
$result = mysql_query("SELECT * FROM menu WHERE condition;");
while ($row = mysql_fetch_assoc($result)) {
echo "<li><a href='mapage.php?detail=$row[id]'>$row[libelle]</a></li>";
}
2. Affichage du descriptif dans mapage.php :
$id = $_GET[id];
mysql_connect($adresse_bdd, $user_bdd, $password_bdd);
mysql_select_db($la_bdd);
$result = mysql_query("SELECT * FROM menu WHERE id=$id;");
while ($row = mysql_fetch_assoc($result)) {
echo "$row[description]";
}
Il ne te reste plus qu'à construire un script AJaX pour récupérer le contenu du lien et l'afficher
Pas trop compliqué (en tout cas si tu utilises une bibliothèque genre jQuery)...
Bonjour.
Il faut séparer le travail en deux parties :
1. Création du menu.
En gros, tu sélectionnes tous les éléments de ta table, et tu boucles pour afficher le menu.
Exemple vite fait (et non testé :oops: ) :
[php]<?php
mysql_connect($adresse_bdd, $user_bdd, $password_bdd);
mysql_select_db($la_bdd);
$result = mysql_query("SELECT * FROM menu WHERE condition;");
while ($row = mysql_fetch_assoc($result)) {
echo "<li><a href='mapage.php?detail=$row[id]'>$row[libelle]</a></li>";
}[/php]
2. Affichage du descriptif dans mapage.php :
[php]$id = $_GET[id];
mysql_connect($adresse_bdd, $user_bdd, $password_bdd);
mysql_select_db($la_bdd);
$result = mysql_query("SELECT * FROM menu WHERE id=$id;");
while ($row = mysql_fetch_assoc($result)) {
echo "$row[description]";
}[/php]
Il ne te reste plus qu'à construire un script AJaX pour récupérer le contenu du lien et l'afficher 8-)
Pas trop compliqué (en tout cas si tu utilises une bibliothèque genre jQuery)...