Créer son jeu en PHP

Tout pour créer soit-même son jeu en PHP
 
AccueilAccueil  ­CalendrierCalendrier  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Mettre le résultat d'un while dans une variable

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
B2N
Bavard


Nombre de messages: 43
Age: 21
Date d'inscription: 24/05/2005

MessageSujet: Mettre le résultat d'un while dans une variable   Jeu 10 Aoû - 15:24

J'ai crée un script pour créer une liste avec les noms de la table membres

Code:
$sqlL1 = mysql_query("SELECT nom FROM membres WHERE liste=1");
   While ($L1 = mysql_fetch_array($sqlL1)) {
      echo "" . $L1['nom'] . ", ";
}


Ca me donne la liste suivante: nom1, nom2, nom3, nom4,

Il n'y a pas de problème mais j'aimerais savoir s'il était possible de mettre la liste créee dans une variable.

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
transgohan
Langue pendue


Nombre de messages: 68
Date d'inscription: 10/06/2006

MessageSujet: Re: Mettre le résultat d'un while dans une variable   Jeu 10 Aoû - 15:32

Sous forme de tableau tu veux dire ?

Code:
$sqlL1 = mysql_query("SELECT nom FROM membres WHERE liste=1");
if ($row = mysql_fetch_row($sqlL1))
{
   do
   {
      $membre[] = $row;
               
   }
   while ($row = mysql_fetch_row($sqlL1));
   mysql_free_result($sqlL1);
}

_________________
Auberpg: mon jdr en construction
Version beta ouverte: necessite RP !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
B2N
Bavard


Nombre de messages: 43
Age: 21
Date d'inscription: 24/05/2005

MessageSujet: Re: Mettre le résultat d'un while dans une variable   Ven 11 Aoû - 8:32

J'ai pas trop compris ce que donné ton code
Mais, je ne veux pas de tableau, je veux juste qu'une variable soit de la forme suivante:
Code:
$liste = "nom1, nom2, nom3, nom4, nom5";

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Michu
Langue pendue


Nombre de messages: 59
Age: 23
Localisation: /home/michu
Date d'inscription: 21/04/2006

MessageSujet: Re: Mettre le résultat d'un while dans une variable   Ven 11 Aoû - 9:24

Si tu fais ca :
Code:
$sqlL1 = mysql_query("SELECT nom FROM membres WHERE liste=1");
  $i=0;
  While ($L1 = mysql_fetch_array($sqlL1))
 {
      $i++
      echo "" . $L1['nom echo $i;'] . ", ";
 }


Teste pour voir si ca fonctionne
Mais qu'est ce qui t'embete avec les tableaux ? d(ailleur tu en fait un...
Il serait plus simple d'avoir $nom[1],$nom[2] non ?

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://smichus.free.fr
B2N
Bavard


Nombre de messages: 43
Age: 21
Date d'inscription: 24/05/2005

MessageSujet: Re: Mettre le résultat d'un while dans une variable   Ven 11 Aoû - 9:52

Je n'ai pas encore tester ton code mais je vais le faire.

Les mettres dans les variables $nom[1],etc... n'est pas pratique car la liste sert à envoyer un message à plusieurs personnes.

P.S: Ton code ne marche pas mais, à premiere vu ca donne pas ce que je veux, dommage

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
transgohan
Langue pendue


Nombre de messages: 68
Date d'inscription: 10/06/2006

MessageSujet: Re: Mettre le résultat d'un while dans une variable   Ven 11 Aoû - 11:17

Ah dans ce cas voilà:
Code:
$sqlL1 = mysql_query("SELECT nom FROM membres WHERE liste=1");
  While ($L1 = mysql_fetch_array($sqlL1)) {
      $liste. = $L1['nom'].",";
}


Il ne te resteras plus qu'à enlever la dernière virgule de la liste.

_________________
Auberpg: mon jdr en construction
Version beta ouverte: necessite RP !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Mettre le résultat d'un while dans une variable

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Créer son jeu en PHP :: PROGRAMMATION :: Demande d'aide-
Poster un nouveau sujet   Répondre au sujet