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

Langage PHP Discussion :

Pagination... N'affiche que la première page


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut Pagination... N'affiche que la première page
    Bonjour,

    je sui en train de faire faire un script pour la pagination.
    La prmièr page s'affiche bien avec dessus tous les line pour les différentes pages:
    page1 - page2 - page3 - etc...

    Quand je clique sur page2 où page trois tec..., je tombe toujours sur le résultat de la première page

    j'ai peut-être dû oublier quelque chose dans le code que voici :

    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
     
     
    //la requète de selection des messages 
    $reqlimit = mysql_query("SELECT id,marque,designation,categorie,resume_court,prix_ttc,disponibilite FROM lldiffusion_produits where marque='canon' LIMIT $debut,$nb_rep_pages ") or die ("erreur requete");
     
    // Affichage par page :) 
    for($i = 1;$i <= $nbpages;$i ++) { 
    echo "<font size='1' face='verdana' color='#000000'><a href=\"?page=$i&fin=$fin\">Page $i</a></font>"; 
    if($i < $nbpages) echo " - "; 
    } 
     
     
    // on envoie la requête 
    /*$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); */
     
    // on fait une boucle qui va faire un tour pour chaque enregistrement 
    while($data = mysql_fetch_assoc($reqlimit)) { 
    // on affiche les informations de l'enregistrement en cours 
     
    echo '<div class="image">';
    echo '<img src="images/'.$data['id'].'.jpeg">';
    echo '</div>';   
    echo '<div class="intiresum">';
    echo '<div class="intitule">';
    echo '<a href="detail_'.$data['id'].'.htm">'.$data['designation'].'</a>';
    echo '</div>'; 
    echo '<div class="resume">';
    echo $data['resume_court'];
    echo '</div>';
    echo '</div>';
    echo '<div class="prix">';
    echo $data['prix_ttc'];
    echo '</div>';
    echo '<div class="dispo">';
    echo $data['disponibilite'];
    echo '</div>';
    echo '<div class="cad">';
    echo '<a href="pannier_ajout.php?action=ajout&id='.$data['id'].'&qte=1"><img src="images/caddie.gif"></a>';
    echo '</div>';
     
    //  separation des blocs
     
    echo '<div class="spacer">&nbsp;</div>';
    }
    je sias que ça fait un peu beaucoup à lire alors je remercie d'avance celui ou celle qui aura pris la peine de se pencher sur mon problème.

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Points : 1 164
    Points
    1 164
    Par défaut
    sa doit bloquer sur la valeur de $debut, mais je ne voit pas l'assignation ici.

  3. #3
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    j'ai trouvé!!!
    il me manquait tout simplement le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if (!empty($_GET['page']))
    {
    $page = $_GET['page'];
    }

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 17/12/2013, 10h31
  2. Que la première page du chapitre est numérotée?!
    Par Aménie_Val dans le forum Mise en forme
    Réponses: 5
    Dernier message: 30/08/2011, 23h18
  3. [WD14] Libellé n'affiche que la première lettre
    Par odoine dans le forum WinDev
    Réponses: 7
    Dernier message: 01/09/2009, 18h37
  4. Reports n'affiche que la 1ere page
    Par PSYcoZZ dans le forum Reports
    Réponses: 0
    Dernier message: 22/03/2009, 10h32
  5. N'imprimer que la première page d'un site
    Par beegees dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/06/2007, 10h56

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