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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
function afficherArticle(article){
	document.getElementById('divCharge').innerHTML= article;
}
PHP: affichage
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.