le 24/02/2007 à 18:42
Un enregistrement au lieu de 10 ...
Salut,
je n'ai pas compris, tu fermes ton forumalaire dans ton while ... donc il devrait ne prendre que la première ligne.
Ensuite quand tu as plusieur champ d'un formulaire qui porte le même nom, il faut mettre des [] aprés pour que quand tu le poste tu puisses le récupérer via un tableau grave au foreach, par exemple :
Voila ça devrait te convenir.
je n'ai pas compris, tu fermes ton forumalaire dans ton while ... donc il devrait ne prendre que la première ligne.
Ensuite quand tu as plusieur champ d'un formulaire qui porte le même nom, il faut mettre des [] aprés pour que quand tu le poste tu puisses le récupérer via un tableau grave au foreach, par exemple :
<?php
while ($data = mysql_fetch_array($req)) {
// A quoi sert ces lignes si tu n'utilises pas les variables ?
$id=$data['id'];
$id_journee = $data['id_journee'];
$nom_equipe = $data['nom_equipe'];
$adversaire = $data['adversaire'];
$adversaire = $_POST['adversaire'];
echo'
<input type="hidden" name="id_parieur[]" value="'.$data['id'].'"/>
<input type="hidden" name="id_journee[]" value="'.$data['id_journee'].'"/>
<input type="hidden" name="nom_equipe[]" value="'.$data['nom_equipe'].'"/>
<input type="hidden" name="adversaire[]" value="'.$data['adversaire'].'"/>';
}
?>
</form>
<?php
foreach ( $_POST[ 'id_parieur' ] AS $indice => $valeur_parieur )
{
$id_journee = $_POST [ 'id_journee' ][ $indice ] ;
$nom_equipe = $_POST [ 'nom_equipe' ][ $indice ] ;
$adversaire = $_POST [ 'adversaire' ][ $indice ] ;
// ici tu mets tes requetes et tous ce que tu veux ...
}
?>
Voila ça devrait te convenir.