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 :

Créer une boucle


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de snyfir
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 246
    Par défaut Créer une boucle
    Bonjour,

    j'ai une bloucle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    while( $donne = mysql_fetch_array($reponse) )
    {
    echo $donne['nom'];
    echo $donne['prenom'];
    }
    ce qui me donne:
    Bernou Jack
    Bignes Henry
    Jargou Pierre
    Clevibe Annièse
    etc...
    Dans ma boucle, je souhaiterais rajouter une variable numero:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    while( $donne = mysql_fetch_array($reponse) )
    {
    echo $donne['nom'];
    echo $donne['prenom'];
    echo $numero;
    }
    Pour que sa me donne quelque chose comme cela.
    Bernou Jack 1
    Bignes Henry 2
    Jargou Pierre 1
    Clevibe Annièse 2
    etc...
    Je voudrais que variable numero, ne provienne pas de la base de donné, comme le son la variable nom et prenom. Car si je supprime par exemple Bignes Henry de la base de donné, j'obtiendrais
    Bernou Jack 1
    Jargou Pierre 1
    Clevibe Annièse 2
    etc...
    Alor qu'il faut que sa soit:
    Bernou Jack 1
    Jargou Pierre 2
    Clevibe Annièse 1
    etc...
    Merci pour votre aide.

  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
    tu veux juste alterner des 1 et des 2 ? Dans ce cas tu peux faire ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $numero = 1;
    while( $donne = mysql_fetch_array($reponse) )
    {
    echo $donne['nom'];
    echo $donne['prenom'];
    echo $numero;
    // on recupere 1 ou 2 avec ca :
    // si numero = 1, ca donne 1%2 = 1, + 1 =2
    // sinon 2%2=0, +1 = 1
    $numero = ($numero%2) + 1;
    }

  3. #3
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    c'est tt con :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
    $numero = 1; // en dehors de ta boucle
     
    while($donne = mysql_fetch_array($reponse)){
    	$numero=($numero%2)+1;
    //$numero sera compris entre 0 et 1 et on ajoute 1 ==> donc entre 1 et 2
    }
    ?>

  4. #4
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    oups.... Dsl je n'avais pas vu la réponse...

  5. #5
    Membre éclairé Avatar de snyfir
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    246
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 246
    Par défaut
    Merci bien je vais essayer. Par contre, je ne comprend pas a coi correspond "%".
    Quel est sa signification ?

  6. #6
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    modulo, c'est le resultat de la division entiere

  7. #7
    Membre chevronné Avatar de Asmodean
    Profil pro
    Inscrit en
    Février 2006
    Messages
    311
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 311
    Par défaut
    Citation Envoyé par L8O8L
    modulo, c'est le resultat de la division entiere
    Ce n'est pas le résultat c'est le reste

  8. #8
    Membre confirmé Avatar de L8O8L
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 148
    Par défaut
    oui certe... faute de frappe on va dire...

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

Discussions similaires

  1. Comment faire pour créer une boucle ?
    Par Arko76 dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 02/04/2007, 17h14
  2. [XSLT] Comment créer une boucle
    Par Kefass dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 28/02/2007, 21h57
  3. [PHP-JS] Comment créer une boucle avec des headers
    Par djinnwatcher dans le forum Langage
    Réponses: 10
    Dernier message: 17/07/2006, 15h48
  4. Comment créer une boucle ?
    Par kikica dans le forum Langage
    Réponses: 5
    Dernier message: 15/03/2006, 21h02
  5. [XSLT]créer une boucle
    Par fraoustin dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 11/01/2005, 14h13

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