PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » création feuille excel -> pbm boucle ? » 06-08-2009 16:53:24

Bonjour,

merci beaucoup Alnoss pour ta réponse,
je vais jeter un oeil à ton lien, car je ne connais pas du tout le .csv, si tu dis que c'est plus simple, alors allons y gaiement... tongue

à bientôt.
Pom'

#2 Forum Général PHP » création feuille excel -> pbm boucle ? » 06-08-2009 16:53:24

Pom'
Réponses : 2

Bonjour à tous,

j'essai de remplir les colonnes d'une feuille excel à partir de ma BDD...

je me suis basée de ce code là qui liste de 1 à 7 :

for ($i=2;$i<7;$i++)
{
        $cell=$sheet->Range('A'.$i);
        $cell->value='Zéro'.($i-1); // Zéros2 jusquà Zéros6
        $cell=$sheet->Range('B'.$i);
        $cell->value=2*$i; // de 4 à 12 questions
}

donc de mon côté voilà ce que j'ai fait :
1) récupéré les données de ma table

  $reqListe=mysql_query("SELECT * FROM joueur ORDER BY Pseudo ASC");

2) récupéré le nombre d'entrée dans ma table :

$counter=mysql_query("SELECT COUNT(*) NBR_ENTREE FROM joueur");
$row=mysql_fetch_object($counter);
$Nb=$row->NBR_ENTREE;

3) intégré le for dans une boucle whyle pour réécrire mes données en tableau...

while ($ligne=mysql_fetch_assoc($reqListe)){
  for ($i=1; $i<=$Nb; $i++)
  {
      $cell=$sheet->Range('A'.$i);
      $cell->value=$ligne['Pseudo'];
      $cell=$sheet->Range('B'.$i);
      $cell->value=$ligne['Date'];
  }
}

Donc biensûr ça ne fonctionne pas, il cherche indéfiniment... j'imagine que c'est la partie3 qui pêche. Pouvez vous m'expliquer comment écrire correctement cette partie du code ?

D'avance merci.
Pom'.

Pied de page des forums

Propulsé par FluxBB