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 :

Affichage du résultat page par page (pagination) [Fait] [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 47
    Par défaut Affichage du résultat page par page (pagination)
    j'ai vraiment du mal et la encore plus....
    quelqu'un pourrait m'expliquer et me montrer de preference sur mon code le systeme pour faire un page par page avec les liens page suivante page precedente sachant que souhaite afficher 10 enregistrement par page ?

    voici mon code :
    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
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    <?php 
     
     
    $departement = $_POST['departement'];  
    $poste = $_POST['choixposte'];
    $db = mysql_connect('localhost', 'root', ''); 
    mysql_select_db('profimmo',$db); 
     
    $sql = "SELECT * FROM annonces_entreprise WHERE annonce_dept ='$departement' AND annonce_poste ='$poste' ORDER BY id_annonce DESC";
     
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
    $nb_res = mysql_num_rows($req);
     
     
    if ($nb_res != 0) //si il ya des résultats
     {
     //on fait l'affichage
    echo '<table>'."\n";
     
     
    	echo '<caption> Département : '.$departement.'</caption>';
     
            echo '<tr>';
    	  echo '<th><b><center>Créee le </center></b></th>';
     
            echo '<th><b><center>Entreprise</center></b></th>';
     
          	echo '<th><b><center>Poste</center></b></th>';
     
    		echo '<th><b><center>Ville</center></b></th>';
     
    		echo '<th><b><center>Détail</center></b></th>';
     
            echo '</tr>'."\n";
           echo '<tr><td>';
     
     
      while($data = mysql_fetch_assoc($req)) 
        { 
     
          echo '<tr>';
    	  echo '<td><b>'.$data['date_creation'].'</b></td>'; 
     
          echo '<td><b>'.$data['nom_entreprise'].'</b></td>';
     
    	  echo '<td><b>'.$data['annonce_poste'].'</b></td>';
     
    	  echo '<td><b>'.$data['ville_entreprise'].'</b></td>'; 
     
    	  echo '<td><b>'.$data['lien_annonce'].'</b></td>'; 
     
    	echo '</tr><br>'."\n";
     
    	}
    echo '</table>'."\n";
     echo '</td></tr>';
     echo '</table>';
     
     }
    else //il n'y a pas de résultat
     {
      echo "Aucun resultat pour cette recherche";
     }
     
     
    mysql_close(); 
    ?> 
    </div>
    </html>
    </body>
    Merci d'avance

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Sur developpez.com il y a beaucoup de tutoriels sur l'utilisation de PHP dont celui la: Créer un systeme de pagination automatique
    ca explique, sur un exemple de livre d'or, le genre de présentation que tu recherches.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 47
    Par défaut
    merci je ne l'avais pas vu.

  4. #4
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Citation Envoyé par marcito
    merci je ne l'avais pas vu.
    Vous avez le code qui affiche tous les résultats. Maintenant il faut juste comprendre comment utiliser le LIMIT dans une requete mysql (pour n'avoir qu'une partie des éléments) et comment faire deux liens précédents/suivants qui vont passer entre chaque appel au script les bons paramètres (numéro courant des résultats, et numéro des prochains)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 47
    Par défaut
    ouais j'essaye de me pencher sur les tuto mais c'est trop haut pour moi rrrrrr je comprends pas et ca m'ennerve

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Ben le tutorial que je t'ai donné est bien expliqué, il explique clairement quelles sont les différentes étapes, donc qu'est ce que tu ne comprends pas?

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

Discussions similaires

  1. Affichage page par page des résultats avec des pointillés pour les numeros de page
    Par lewhechris dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 27/10/2011, 12h15
  2. Affichage page par page des résultats
    Par Abou Zar dans le forum Langage
    Réponses: 59
    Dernier message: 07/12/2009, 12h21
  3. [MySQL] pagination affichage page par page
    Par dunbar dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/03/2007, 21h42
  4. [MySQL] afficher plusieurs enregistrements par page par page à la volée
    Par pod1978 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 14/03/2006, 12h22

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