Bonjour à tous,
Je suis en train de réaliser un petit site perso, découpé en 3 parties : bandeau, menu à gauche, et centre.
J'utilise des balises <div> pour structurer mon site.
J'aimerai qu'en cliquant sur le menu "répertoire", la <div> "menu" envoie l'id "répertoire" à la balise "centre" et que cette dernière affiche le contenu de ma BDD, en fonction de cet id.
Je ne veux pas actualiser toute la page, uniquement ma <div> "centre".
J'arrive, lorsque je clique sur "répertoire" afficher le contenu souhaité, seulement, ça s'affiche sur toute la page, et pas dans ma div "centre"
Voici mon bouton menu "répertoire"
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <td id="bouton_menu" onmouseover="this.style.background='#BAFF54'" onmouseout="this.style.background=null"> <a href="repertoire.php?id=repertoire" id="texte_menu" name="Répertoire">Ce qu'on joue</a> </td>
Voici ma page structurante :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div id="bandeau" class="bandeau"></div> <div id="menu" class="menu"><?php require ("menu.php");?></div> <div id="contenu" class="contenu"><?php require ("accueil.php");?></div>
Voici accueil.php :
Code php : 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 <?php if (ISSET($_GET["id"])) { $id = @$_GET["id"]; $rqt="select contenu, titre from articles where categorie=$id"; $res = @mysql_query($rqt); if ($obj=mysql_fetch_object($res)) { $titre = $obj->titre; $texte = $obj->contenu; } } else { echo "page introuvable"; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="StyleSheet" type="text/css" href="general.css"> </head> <body> <div id="main"> <?php echo "<h1>".$titre."</h1><br><br>".$texte; ?><br><br> </div> </body> </html>
J'espère avoir été claire, n'hésitez pas à me poser des questions si ce n'est pas le cas.
Et merci d'avance pour votre aide.
Cyann
Partager