IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

faire nombre des pages avec PHP [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Inscrit en
    Décembre 2008
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 48
    Points : 32
    Points
    32
    Par défaut faire nombre des pages avec PHP
    Je veux faire un script php sur ma page pour afficher 5 images par page:

    J'ai fait un code PHP des pages mais il est trop long:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    <?php
    mysql_connect("localhost", "root", "");
    mysql_select_db("tss");
     
     
     
     
    $nombreDeImagesParPage = 5;
     
    $retour = mysql_query('SELECT COUNT(*) AS titre FROM tss');
    $donnees = mysql_fetch_array($retour);$totalDesImages = $donnees['titre'];
    // On calcule le nombre de pages à créer
    $nombreDePages  = ceil($totalDesImages / $nombreDeImagesParPage);
     
     
    ?>
     
     
     
    <?php
     
    if (isset($_GET['page']))
    {
            $page = $_GET['page'];
    }
    else 
    {
            $page = 1;
    }
     
     
    $premierImageAafficher = ($page - 1) * $nombreDeImagesParPage;
     
    $reponse = mysql_query('SELECT * FROM tss ORDER BY id DESC LIMIT ' . $premierImagesAafficher . ', ' . $nombreDeImagesParPage);
     
    while ($donnees = mysql_fetch_array($reponse))
    {
        ech 'afficher en page';
    }
    ?>
     
     
    <p class="pages">
    <?php
     
    echo 'Page : ';
    for ($i = 1 ; $i <= $nombreDePages ; $i++)
    {
        echo '<a href="tss.php?page=' . $i . '">' . $i . '</a> ';
    }
    ?> 
    </p>


    et je veux mettre les boutons 'précédent' et 'suivant' pour que le visiteur soit en position plus confortable.
    et merci d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer des pages dynamiques PHP avec base de données
    Par noobspower dans le forum Langage
    Réponses: 8
    Dernier message: 13/02/2007, 08h32
  2. Envoyer des email avec PHP
    Par dolf13 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 12/07/2006, 10h49
  3. [SGBD] Gérer des droits avec php/mysql
    Par pontus21 dans le forum Administration
    Réponses: 9
    Dernier message: 04/05/2006, 19h56
  4. [Outil] est il possible de creer des aplications avec php
    Par reski dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/03/2006, 18h25
  5. Réponses: 4
    Dernier message: 01/03/2006, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo