Voila,
J'affiche actuellement les news de mon site les unes après les autres, simplement par le code que voici
Je voudrais légèrement changer cela et afficher une news par page, via l'ID.
Je voudrais donc continuer d'avoir toujours la page index.php avec toute les news et lorsque par exemple je clique sur le titre de la news 10, avoir une page de type index.php?news=10 avec juste la news numéro 10 de la base de données (et cela serait valable pour toutes).
J'ai cherché un peu sur google mais je n'ai rien trouvé :? Quelqu'un peut-il m'aider ?
J'affiche actuellement les news de mon site les unes après les autres, simplement par le code que voici
Code:
$db_link = @mysql_connect($host,$login,$pass);
mysql_select_db($base);
$sql = 'SELECT * FROM news ORDER BY newsId DESC LIMIT 10';
function cleanText($intext) {
return utf8_encode($intext);
}
$rc = mysql_query($sql);
while($data = mysql_fetch_array($rc)) {
$data['news'] = str_replace("\n","<br />", $data['news']);
echo "<h2>";
echo date ( 'd/m/Y' , $data['time'] );
echo " - ";
print '<a name="news'.$data['newsId'].'" id="news'.$data['newsId'].'" class="signets">';
echo ( cleanText($data['titre']) );
echo "</a>";
echo "</h2>";
print ''.cleanText($data['news']).'';
if (strlen($data['url_forum']) > 0) {
print '<div class="forum-news">(<a href="'.$data['url_forum'].'" title="'.cleanText($data['titre']).'">On en parle sur le forum</a>)</div>';
}
echo "<br /><br /><br />";
}
mysql_close();
Je voudrais légèrement changer cela et afficher une news par page, via l'ID.
Je voudrais donc continuer d'avoir toujours la page index.php avec toute les news et lorsque par exemple je clique sur le titre de la news 10, avoir une page de type index.php?news=10 avec juste la news numéro 10 de la base de données (et cela serait valable pour toutes).
J'ai cherché un peu sur google mais je n'ai rien trouvé :? Quelqu'un peut-il m'aider ?