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 :

Remplacer un while par un for [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
    Avril 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 81
    Par défaut Remplacer un while par un for
    bonsoir, je narrive pas a remplacer un while par un for

    voici mon code de base qui marche

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    while ($row  =  mysql_fetch_array($resultat2)){
    $jours = $row[jours];
    $day = $row[day];
    $heures = $row[heures];
    $num_fact = $row[num_fact];
    $ident=$row[ident];
    et voila ce que j'ai tenter de faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    	for($i=0;$i=$num_rows2;$i++){
    //while ($row  =  mysql_fetch_array($resultat2)){
    $jours = $row[jours][$i];
    $day = $row[day][$i];
    $heures = $row[heures][$i];
    $num_fact = $row[num_fact][$i];
    $ident=$row[ident][$i];
    en vain, merci davance

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 494
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 494
    Par défaut
    salut,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for($i=0;$i<=$num_rows2;$i++){
    $row=mysql_fetch_array($resultat2)[...]
    non ?
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Invité de passage
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut
    c'est important de utilise mysql_fetch_array pour classe les résultats de query dans une array et après affiche chaque résultat dans cette array avec leur id ou le numéro de champ dans array.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    for($i=0;$i=$num_rows2;$i++){
     
    $row=mysql_fetch_array($query)
     
    $jours = $row[jours][$i];
    $day = $row[day][$i];
    $heures = $row[heures][$i];
    $num_fact = $row[num_fact][$i];
    $ident=$row[ident][$i];
     
    }

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 81
    Par défaut
    j'ai donc essayé de mettre ton code mais ça me fait planter le navigateur quand je rentre ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    for($i=0;$i=5;$i++){
    $row=mysql_fetch_array($resultat2);
    $jours = $row[jours][$i];
    $day = $row[day][$i];
    $heures = $row[heures][$i];
    $num_fact = $row[num_fact][$i];
    $ident=$row[ident][$i];
    }

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 235
    Par défaut
    Dans le for, il faut pas mettre "$i=5" mais "$i<=5"

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    81
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 81
    Par défaut
    merci je vais essayer

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 22/01/2014, 20h56
  2. Réponses: 3
    Dernier message: 20/11/2008, 16h53
  3. Réponses: 2
    Dernier message: 15/03/2005, 15h40
  4. Sortir d'un while par l'appui d'une touche ?
    Par voxel dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 18/08/2004, 09h44
  5. Remplacer plusieurs colonnes par un 'alias'
    Par zestrellita dans le forum Langage SQL
    Réponses: 7
    Dernier message: 22/04/2004, 16h51

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