Retour à la page
Posté : 28 janv. 2009, 22:18
par Theblackbeast
Bonjour,
Je suis en train de faire un site pour des personnes ne connaissant rien a la programmation de site web ou je souhaite intégrer une base de donnée pour rentrer des "news".
J'ai tout sauf que je cherche une fonction qui permette par exemple au bout de 5 lignes de la base de donnée ajouté sur la page créer une nouvelle page pour mettre en mettre 5 autres et ainsi de suite...
Merci
Theblackbeast
Posté : 28 janv. 2009, 22:56
par albat
Modération :
Theblackbeast, ce sujet a déjà été traité et des réponses ont été apportées.
Faire une petite recherche préalable n'est pas superflu.

suggestion de mot-clé :
pagination 
Posté : 28 janv. 2009, 23:26
par @rthur
Bonjour,
ça fait l'objet d'un tuto sur PHPfrance également

Posté : 29 janv. 2009, 12:25
par Theblackbeast
Je n'arrive pas a trouver exactement ce que je veux en fait, même en faisant une recherche, j'ai mon code si dessous et je voudrais un truc qui se fait tout seul du genre Précedent - P1, P2, P3, P4... - Suivant
Merci
Code : Tout sélectionner
<?php
$serveur='...';
$login='...';
$passwd='...';
$cnx=mysql_connect($serveur,$login,$passwd);
mysql_select_db('cfdt',$cnx);
$req="select numero,date,nom,contenu from eddy ORDER by numero DESC";
$resultat=mysql_query($req,$cnx);
$ligne=mysql_fetch_assoc($resultat);
$query = "SELECT count(numero) from eddy";
$result = mysql_query($query) or die (mysql_error());
$resultat2=mysql_fetch_row($result);
echo $resultat2[0];
echo "<table border=2>";
while($ligne){
echo "<tr>";
echo "<td width=50px align=center>";
echo 'N°'.$ligne['numero']." ".
"</td>";
echo "<td width=450px align=center>";
echo $ligne['nom']." ".
"</td>";
echo "<td width=100px>";
echo $ligne['date']." ".
"</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan=3 height=190px text align=justify>";
echo $ligne['contenu']." ".
"</td>";
echo "</tr>";
echo "<tr height=20px>";
echo "</tr>";
$ligne=mysql_fetch_assoc($resultat);
}
echo "</table>";
?>