bonjour à tous,
je crée un site sur la gestion de nouvelles d'un site internet. j'aimerai limiter le nombre d'affichage de news (5 par page) et pouvoir mettre les suivantes dans une autre page faire apparaitre (page 1 2) en lien ou avec le mot "suivant" qui afficherait le reste des news quand il y en a plus de 5 par pages. mon code est le suivant :
<?php
include ("news.inc.php");
echo "<html>
<head><title>Gestionnaire de nouvelles d'un site internet</title>
<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\"></head>";
if(!($base=mysql_connect("localhost","root","")))
{
echo "<br><B>probleme lors de la connexion à MySql</B><br>";
exit();
}
else
{
mysql_select_db(BASE, $base);
$requete = mysql_query("SELECT id_news, nom_redacteur, titre_news, message_news, date_news
FROM redacteur, news
ORDER BY date_news DESC LIMIT 0, 5", $base);
while ($tab = mysql_fetch_array($requete)) //tableau qui contient toutes les valeurs recuperees de ma requete
//grace a mysql_fetch_array --> pour afficher rapidement le contenu de $res_com
//print_r ($res_com);
{
$nom = $tab[1];
$titre= $tab[2];
$message = $tab[3];
$date_tmp = explode(" ", $tab[4]);
$date_tmp2 = explode("-", $date_tmp[0]);
$heure = $date_tmp[1]; //explode decoupe la chaine en tableaux en separant la ou il y a des -
$date = array_reverse($date_tmp2);
//affichage des informations dans un formulaire précomplété
echo "<table border='1'align=center cellspacing='0' cellpadding='2' WIDTH='80%'>
<tr>
<td align='center' bgcolor='#205C93' width='70%'>".$tab[2]."</td>
<td align='right' colspan='2' bgcolor='#205C93'>".$date[0]."/".$date[1]."/".$date[2]." ".$heure." </td>
</tr>
<tr>
<td colspan='3'><br>".$tab[3]."<br><br><br></td>
</tr>
<tr>
<td align='left' width='40%'><b>par : </b>".$tab[1]."</td>
<td align='right'> <img src='http://127.0.0.1/gestion_de_nouvelles/images/commentaire.gif'></td>
<td width='5%' align='right'><img src='http://127.0.0.1/gestion_de_nouvelles/images/imprimante.jpg' onClick=\"window.print()\"></td>
</tr>
<tr><br><br><br>";
echo "</font></table>";
}
}
echo"</hmtl>";
?>
merci de votre aide 