Récupérer valeur d'une boucle

Eléphant du PHP | 52 Messages

18 févr. 2010, 15:34

Bonjour,

je souhaite récupérer le résultat de ma boucle dans une variable. J'execute la boucle avecsuccés mais j'arrive pas à récupérer le résultat pour m'en servir par la suite dans une requête.
<? if(!empty($_POST["id"])) { ?>
ID sélétionnés : 
<b>
<?
for ($i = 0; $i < count($_POST["id"]); $i++)
echo $_POST["id"][$i].", ";
?>
</b><br><br>
<? } 
$tout='Le résultat de ma boucle';
?>
Je souhaiterai récupérer le résultat de ma boucle
echo $_POST["id"][$i].", ";
dans $tout par exemple.
Pouvez vous m'aiguiller ?

ViPHP
ViPHP | 5462 Messages

18 févr. 2010, 16:49

pas besoin de boucle
echo implode(',', $_POST["id"][$i]);

Eléphant du PHP | 52 Messages

18 févr. 2010, 16:58

Ça ne fonctionne pas :shock: .

ViPHP
ViPHP | 5462 Messages

18 févr. 2010, 17:03

fait un
print_r($_POST['id']);
et montre ce qu'y a (si c'est pas trop gros)

Eléphant du PHP | 52 Messages

18 févr. 2010, 17:13

Code : Tout sélectionner

Array ( [0] => 2049 [1] => 2051 [2] => 2057 )
Les valeurs sont bien les bonnes et les même que ma boucle.

ViPHP
ViPHP | 5462 Messages

18 févr. 2010, 17:13

oui pardon je me suis tromper c'est
echo implode(',', $_POST["id"]);

Eléphant du PHP | 52 Messages

18 févr. 2010, 17:19

Merciiiiiiii :D

C'est beaucoup plus simple comme code en plus.

ViPHP
ViPHP | 5462 Messages

18 févr. 2010, 17:28

Merciiiiiiii :D

C'est beaucoup plus simple comme code en plus.

ouai en en plus avec la boucle tu aurais eu une virgule en trop a la fin :wink: