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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Forum] Création d'un annuaire


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 32
    Par défaut [Forum] Création d'un annuaire
    bonjour
    je veut crée un annauire , j'ai reussie a faire insérer des sites , a les afficher . mais j'ai trouvé un probleme , je veut que chaque page contien 20 sites. alors comment faire pour creer une page a chaque fois qu'1 aura dépasser le nombre de site par page.

    merci

  2. #2
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Explique toi mieux, j'ai pas compris ton problème... et présente nous ton code

  3. #3
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    Salut,

    bah, d'aprés ce que je comprends, tu récupères les résultats dans un tableau non ? donc il suffit d'établir le nombre maxi d'affichage par page, puis de créer un système de pagination pour le reste du tableau

    en gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $pos = (!isset($_GET['mini']))?0:$_GET['mini'];
    $nb_maxi = 10;
    $nb_reponse = count($tableau);
    for ($i=$pos; $i<$nb_maxi; $i++) {
       if($i < $nb_reponse) {
          // affiche $tableau[$i]
       }
    }
    $mini = $pos + 10;
    echo "<a href=\"mapage.php?mini=$mini\">page suivante</a>";
    je t'avoue n'avoir rien essayé, mais le principe est là...
    ;-)

  4. #4
    Membre averti
    Inscrit en
    Août 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 32
    Par défaut
    par example mon annuaire contien 100 site , ils doivent etre distrubuer dans 5 pages , 20 sites dans chaque pages , alors es que je dois creer manuellement ces 5 pages ou on peut faire un script pour creer ces 5 pages a chaque besoin. et comment le faire

    merci


    voici le script que j'ai fait pour afficher les sites :

    <?php
    $id = mysql_connect("localhost","root");
    mysql_select_db("test");
    ?>



    <?php
    $requet = "SELECT * FROM music " ;
    $result = mysql_query($requet);
    while($ligne = mysql_fetch_row($result)){;
    $titre = $ligne[0];
    $url = $ligne[1];
    $mail = $ligne[2];
    $des = $ligne[3]; ?>


    <p>Titre : <? echo $titre ?>.</p>
    <p>Url : <? echo $url ?>.</p>
    <p>Mail : <? echo $mail ?>.</p>
    <p>description : <? echo $des ?>.</p>
    <p>--------------------------------------------------------------------</p>


    <?php
    }?>

  5. #5
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut


    Tiens, un petit conseil en passant :
    remplace :
    par
    ca fait plus beau...

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par raptor70
    Tiens, un petit conseil en passant :
    remplace <? echo [...] par [...] <?=
    Surtout pas ! <? ne fonctionne pas sous toutes les configs.
    Remplace plutôt <? par <?php qui passe partout.

  7. #7
    Membre averti
    Inscrit en
    Août 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 32
    Par défaut
    merci pour vos conseil , je suis un debutant et j'ai vraiment besoin de ce type d'astuse.

  8. #8
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    Citation Envoyé par Séb.
    Surtout pas ! <? ne fonctionne pas sous toutes les configs.
    Remplace plutôt <? par <?php qui passe partout.
    +1

    (Même si j'utilise les short_tags dans ma config dédiée)

  9. #9
    Membre averti
    Inscrit en
    Août 2005
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 32
    Par défaut
    alors pas de reponse pour ma question?

  10. #10
    Membre Expert
    Avatar de ska_root
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    1 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 203
    Par défaut
    si les sites que tu affiches sont issues d'une requête sql, fais une recherche sur le forum avec le mot-clé "pagination" tu trouveras ton bonheur...

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

Discussions similaires

  1. Création d'un annuaire (voir d'une BD) sécurisée pour entreprise
    Par berbas dans le forum Autres Solutions d'entreprise
    Réponses: 2
    Dernier message: 29/06/2009, 09h31
  2. la base de donnée de la création d'un annuaire
    Par conique20 dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 11/03/2008, 10h57
  3. Création d'un annuaire téléphonique
    Par Delnir dans le forum Débuter
    Réponses: 2
    Dernier message: 17/02/2008, 13h29
  4. [Conception] Création d'un "annuaire"
    Par pouyoudu17 dans le forum Langage
    Réponses: 1
    Dernier message: 20/03/2007, 10h48

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