Bonjour, j'affiche sur ma page un dossier et les titres des articles liés au dossier (lien). Je souhaite afficher sur la même page dans une DIV le texte de l'article provenant de ma BDD à chaque fois que je click sur un titre d'article (lien).
Voilà mon script:
Javascript
PHP: affichage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function afficherArticle(article){ document.getElementById('divCharge').innerHTML= article; }
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 <?php foreach($sqlArtLie as $key=>$value){ //On récupère l'article dans la table article $data = display($table, $filtre, $p); //Fonction qui me ramène les données sous forme de tableau foreach($data as $key=>$value){ //Je récupère le titre de l'article et le texte $titreArt = $value->titre; $texte = $value->texte; } $article = "<h1>".$titreArt."</h1><div>".$texte."</div>"; //Jusque là tout va bien, vérification les variables ont bien leur contenu ?> <a href="#" onclick="javascript:afficherArticle('<?php $article ?>');"> <div><?php echo $value->titre; ?></div> </a> <?php }?>
//DIV d'affichage du texte
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <div id="divCharge"></div>
Merci de votre aide.
Partager