par
Larker » 22 sept. 2014, 18:42
Bonjour à tous,
Je rencontre actuellement un problème dans mon système de news.
En effet tout fonctionne bien sauf que je n'arrive pas à afficher la news complète après avoir cliqué sur le titre de la news.
En fait, tous les titres des news sont affichés sur une page et je voudrais qu'en cliquant dessus ça mène vers ma page module-news et que ça affiche le contenu sauf que ça ne fonctionne pas.
Voici mes codes:
Le code php rassemblant les titres de news :
<?php
$getNewsQuery = $bdd->query("SELECT * FROM `news` WHERE `active` = '1' ORDER BY `date` DESC LIMIT 0,5") or die(mysql_error());
while($getNews = $getNewsQuery->fetch())
{
?>
<h3 class="news-title"><a href="#"><?=$getNews['titre']; ?></a></h3>
<div class="contenunews" style="display:none;">
<div id="news-image">
<?php
($getNews['image'] != '') ? $img = $getNews['img'] : $img = 'images/pasimage.png';
?>
<img src="images/pasimage.png" title="" alt="" width="90" height="90"/>
</div>
<div id="news-date">
<em>Posté le <?=date($getNews['date']); ?>, Par <strong><?=$getNews['posteur'];?></strong></em>
</div>
<div id="news-contenu">
<p class="contenu">
<?php
if(strlen($getNews['contenu']) > 600)
{
echo '
<p class="content">'.nl2br(substr(stripslashes($getNews['contenu']),0,600)).'...</p>
<p class="see-more"><a href="news.php?id='.$getNews['id'].'"> La suite</a>...</p>';
}
else
{
echo '
<p class="content">'.nl2br(stripslashes($getNews['contenu'])).'</p>
<p class="see-more"><a href="news-'.$getNews['id'].'">Voir l\'article complet</a>...</p>';
}
?>
</p>
</div>
</div>
<?php
}
?>
Le fichier qui doit être ouvert après avoir cliqué sur le titre de la news permettant ainsi de l'afficher complète :
<div id="news" class="page-news">
<div>
<?=$_GET['name']?>
<?php
$getNewsQuery = $bdd->query("SELECT * FROM `news` WHERE `active` = '1' && `id` = '".$_GET['id']."' ORDER BY `date` DESC LIMIT 0,5")
or die(mysql_error());
$getNews = $getNewsQuery->fetch();
?>
<h3 class="news-title"><?=$getNews['titre']; ?></h3>
<div class="contenunewsviews">
<div id="news-image">
<?php
($getNews['img'] != '') ?$img = $getNews['img'] : $img = 'images/pasimage.png';
?>
<img src="<?php echo $img; ?>" title="" alt="" width="90" height="90"/>
</div>
<div id="news-date">
<em>Posté le <?=date($getNews['date']); ?>, Par <strong><?=$getNews['posteur'];?></strong></em>
</div>
<div id="news-contenu">
<p class="contenu">
<?='<p class="content">'.nl2br(stripslashes($getNews['contenu'])).'</p>';?>
</p>
</div>
</div>
</div>
</div>
Merci d'avance à tout ceux qui pourront m'aider.
