par
freak74 » 13 déc. 2006, 12:26
Bonjour,
Voila mon problème:
Je fais une boucle dans un formulaire, pour récuperer les données j'utilise une boucle while, cela fonctionne (code ci-dessous).
Mais si je repète la même boucle while (similaire) dans mon script afin de récupérer une seconde fois les données pour l'affichage, je n'obtiens aucune valeur.
Comment faire pour récupérer une deuxième fois les valeurs plus bas dans mon script ?
Merci d'avance
Dans mon formulaire :
Code : Tout sélectionner
<form enctype="multipart/form-data" action="ajouter.php" method="post">
<? for ($num=1; $num <= 20; $num++) { ?>
<input name="id[<? echo $num ?>]" type="hidden" value="<? echo $num; ?>">
<input name="titre[<? echo $num ?>]" type="text" class="boxes" id="titre[<? echo $num ?>]" size="25">
<input name="ecoute[<? echo $num ?>]" type="file" class="boxes" id="ecoute[<? echo $num ?>]">
.......................
<? } ?>
</form>
édes données de mon formulaire avec une boucle while:
Code : Tout sélectionner
while ( list ( $key , $val ) = each ( $_POST[id] ) )
{
$id = $key;
$titre[$key] = $_POST[titre][$key] ;
$ecoute[$key] = $_FILES[ecoute][name][$key] ;
$ecoutetmp[$key] = $_FILES[ecoute][tmp_name][$key] ;
.......................
}
Bonjour,
Voila mon problème:
Je fais une boucle dans un formulaire, pour récuperer les données j'utilise une boucle while, cela fonctionne (code ci-dessous).
Mais si je repète la même boucle while (similaire) dans mon script afin de récupérer une seconde fois les données pour l'affichage, je n'obtiens aucune valeur.
Comment faire pour récupérer une deuxième fois les valeurs plus bas dans mon script ?
Merci d'avance
Dans mon formulaire :
[code]<form enctype="multipart/form-data" action="ajouter.php" method="post">
<? for ($num=1; $num <= 20; $num++) { ?>
<input name="id[<? echo $num ?>]" type="hidden" value="<? echo $num; ?>">
<input name="titre[<? echo $num ?>]" type="text" class="boxes" id="titre[<? echo $num ?>]" size="25">
<input name="ecoute[<? echo $num ?>]" type="file" class="boxes" id="ecoute[<? echo $num ?>]">
.......................
<? } ?>
</form> [/code]
édes données de mon formulaire avec une boucle while:
[code]while ( list ( $key , $val ) = each ( $_POST[id] ) )
{
$id = $key;
$titre[$key] = $_POST[titre][$key] ;
$ecoute[$key] = $_FILES[ecoute][name][$key] ;
$ecoutetmp[$key] = $_FILES[ecoute][tmp_name][$key] ;
.......................
}[/code]