Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour,
je débute en php et je souhaite faire un petit site d'affichage de news..
Simplement afficher le num de la news (l'id) et son titre.
Mais en afficher 5 par 5.
Il y aurait donc sous les news un truc du genre
" 1 - 2 - 3 - 4 - 5 - ... "
pour voir la page 2, ou la 4, etc.
Comment faire pour que ca se génère automatiquement selon le nombre de news dans la base ??
Voici le code de ma page :
<?php
$id=mysql_connect("serveur_sql","nom_bd","mdp");
if ($id){
mysql_select_db("truc",$id);
$query="SELECT id,titre FROM articles ORDER BY id;";
$result=mysql_query($query,$id);
for ($i=1;$i<6;$i++) {
$row=mysql_fetch_row($result);
print ($row[0]);
print (' - ');
print ($row[1]);
print ('<br>');
}
print ('...??...');
}
?>Pourriez-vous m'aider ?
Merci d'avance..
Cali.
Hors ligne
l'idée, c'est, tout d'abord, de limiter le nombre d'entrées sorties à 5 (le plus simple dans ton cas, est de faire un while, et tant que $var < 5, tu continue)
et si le nombre de news (tu peux recuperer le nombre de news avec mysql_num_rows($result)
est supérieur à 5, tu affiche le nombre de pages necessaires
(pour calculer le nombre de pages, tu prends le nombre d'entrées totale, et tu divise pas ton nombre d'entrées voulues
)
Hors ligne