Nb de messages par pages
juju
-
juju -
juju -
Slt, je possede sur une page livre d'or, un certain nombre de messages et je voudrais savoir comment faire pour qu'à partir de 5messages, les autres apparaissent sur d'autres pages, avc toujours 5 par page. Au niveau de la requete count, j'ai compris mais je ne vois pas par quelle moyen il se créé automatiquement des liens et le nb de pages necessaire pour les messages.
A voir également:
- Nb de messages par pages
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Messages supprimés whatsapp - Guide
- Impossible de supprimer une page word - Guide
- Nb si en anglais - Guide
2 réponses
Salut juju
bon voici un petit bout de script a modifier si besoin... il fonctionne bien mais peut-etre amélioré:
<?
// affiche.php la page ou tu affiches tes messages
$result=mysql_query("SELECT message FROM ta_table");
$i=0
if(!isset($page))
    $page=1;
while($row=mysql_fetch_array($result,MYSQL_NUM))
{
    $i=$i+1;
    ($page-1<$i/5 && $i/5<=$page)
    {
        $mess=$row[0];
        echo "$mess<br><br>";
    }
}
echo "<br><br>Page ";
if ($page>1)
{
    $p=$page-1;
    echo "<a href=\"affiche.php?page=$p\"><<</a>";
}
echo " $page ";
if($i/4>$page)
{
    $n=$page+1;
    echo "<a href=\"affiche.php?page=$n\">>></a>";
}
?>
si tu as 11 messages et que tu te trouve sur la premiere, deuxiemme, troisieme page,
tu auras un truc du genre
(avec des liens sur >> et <<)
1 >>
<< 2 >>
<< 3
Apres à toi de voir pour avoir un affichage plus complet:
page precedente | 1 | 2 | 3 | page suivante
voili voilou!
ps: ce n'est qu'une solution, il y en a beaucoup d'autres a toi de voir :)
@++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !
bon voici un petit bout de script a modifier si besoin... il fonctionne bien mais peut-etre amélioré:
<?
// affiche.php la page ou tu affiches tes messages
$result=mysql_query("SELECT message FROM ta_table");
$i=0
if(!isset($page))
    $page=1;
while($row=mysql_fetch_array($result,MYSQL_NUM))
{
    $i=$i+1;
    ($page-1<$i/5 && $i/5<=$page)
    {
        $mess=$row[0];
        echo "$mess<br><br>";
    }
}
echo "<br><br>Page ";
if ($page>1)
{
    $p=$page-1;
    echo "<a href=\"affiche.php?page=$p\"><<</a>";
}
echo " $page ";
if($i/4>$page)
{
    $n=$page+1;
    echo "<a href=\"affiche.php?page=$n\">>></a>";
}
?>
si tu as 11 messages et que tu te trouve sur la premiere, deuxiemme, troisieme page,
tu auras un truc du genre
(avec des liens sur >> et <<)
1 >>
<< 2 >>
<< 3
Apres à toi de voir pour avoir un affichage plus complet:
page precedente | 1 | 2 | 3 | page suivante
voili voilou!
ps: ce n'est qu'une solution, il y en a beaucoup d'autres a toi de voir :)
@++
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !