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 page par page ? [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 215
    Par défaut Affichage page par page ?
    Bonjour,

    Il est possible de faire un affichage page par page en lui indiquant un nombre.
    (LIMIT 0,30) par exemple.

    Mais est t'il possible de le faire en lui donnant comme critère une valeur d'un champ, comme par exemple un champ qui contiendrait le nom de ville
    Donc en gros est t'il possible de créer un affichage page par page avec comme critère (ville) par exemple.

    PS les données proviennent d'une TABLE

    D'avance merci

  2. #2
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    Bien sûr que c'est possible!
    Tu fait d'abord un SELECT DISTINCT ville, pour récupérer la liste de toutes les villes, puis genre tu créer une balise SELECT avec chacune de tes villes dedans.
    Quand le formulaire est validé, ta requête devient SELECT ... WHERE ville = $_POST['ville']
    Et voilà

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 215
    Par défaut
    Citation Envoyé par haltabush
    Bien sûr que c'est possible!
    Tu fait d'abord un SELECT DISTINCT ville, pour récupérer la liste de toutes les villes, puis genre tu créer une balise SELECT avec chacune de tes villes dedans.
    Quand le formulaire est validé, ta requête devient SELECT ... WHERE ville = $_POST['ville']
    Et voilà
    Merci
    Mais les données proviennent d'une table pas d'un formulaire.
    Le but de la manoeuvre est de créer un classeur excel (une feuille par ville).

  4. #4
    Membre émérite Avatar de haltabush
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    726
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 726
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $strQuery="SELECT ... WHERE ... ORDER BY ville";
    $oQuery=mysql_query($strQuery) or die(mysql_error());
    $oldVille='';
    while (false!==($oResult=mysql_fetch_assoc($))){
        if ($oldVille!=$oResult['ville']){
           //nouvelle ville
        }else{
           //on reste sur la même page
        }
        $oldVille=$oResult['ville'];
    }

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    215
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 215
    Par défaut
    Citation Envoyé par haltabush
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $strQuery="SELECT ... WHERE ... ORDER BY ville";
    $oQuery=mysql_query($strQuery) or die(mysql_error());
    $oldVille='';
    while (false!==($oResult=mysql_fetch_assoc($))){
        if ($oldVille!=$oResult['ville']){
           //nouvelle ville
        }else{
           //on reste sur la même page
        }
        $oldVille=$oResult['ville'];
    }
    Merci
    Mais j'ai une erreur avec ceci :
    ($))){
    ??

    D'avance merci

  6. #6
    Membre Expert
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Par défaut
    Bonjour,

    en reflechissant bien, on devrait trouver une reponse..... alors attends, quel est le parametre qui va a mysql_fetch_assoc?().... Ah oui, le resultat evalue par le fonction mysql_query() mysql_fetch_assoc()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    while (false!==($oResult=mysql_fetch_assoc($oQuery))){
    je pense que tu aurai pu trouver tout seul, non?

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

Discussions similaires

  1. Affichage ipconfig /displaydns page par page? windows7
    Par destructive.flame dans le forum Windows
    Réponses: 1
    Dernier message: 28/02/2014, 08h00
  2. [MySQL] Affichage du résultat page par page (pagination)
    Par marcito dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 20/07/2007, 14h53
  3. [MySQL] Affichage page par page et requêtes du type $sql .=
    Par carelha dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 06/04/2006, 17h12
  4. [Tableaux] PB liens apres affichage page par page
    Par x2thez dans le forum Langage
    Réponses: 16
    Dernier message: 15/03/2006, 16h58
  5. [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