Relecture de formulaire à lignes variables

Fermé
GYK Messages postés 142 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 6 avril 2011 - 21 avril 2010 à 13:24
Bonjour,
Je génère un formulaire à partir d'un table Mysql.
Donc ce formulaire à un nombre de ligne variable en fonction du critère de sélection.
Je veux donc récupérer les valeurs des champs modifiés avec pour information également le prénom de la ligne concerné.
Et comme un bon exemple vaut mieux qu'un long discours je joint le code du formulaire et du tableau du $_POST généré..
Le formulaire
<form class="Formulaire" align="center" method="POST" enctype="multipart/form-data" action=""  name="confirm" >
<table width="58%"  align="center" width="100%" >
 
<tr>
        <td width="30%"> Prenom</td>
        <td width="10%">Année naissance</td>
        <td width="5%">Sexe</td>
        <td width="5%">Statut</td>
        <td width="5%">Type d invité</td>
        <td width="5%">Confirmé?</td>
        <td width="15%">Date Confirmation</td>
      </tr>
 
        <?php 
		// Boucle de génération du formulaire
		do { ?>
 
      <tr bgcolor="<?php
if($SSAdv_m1%$SSAdv_change_every1==0 && $SSAdv_m1>0){
$SSAdv_k1++;
}
print $SSAdv_colors1[$SSAdv_k1%count($SSAdv_colors1)];
$SSAdv_m1++;
?>">
<?php
if ($_POST[valide]!="Je valide")
{
// Si c'est la construction du formulaire
if ($row_Recordset1['Confirme'] == 1)
// Si ma zone confirmatio (tinyint) est à 1
$confirme = 'checked="checked"';
else
$confirme = "";
}
 
?>
        <td align="center" width="30%"><?php echo ucwords($row_Recordset1['Prenom']); ?></td>
        <td width="10%"><?php echo $row_Recordset1['Annais']; ?></td>
        <td width="5%"><?php echo $row_Recordset1['Sexe']; ?></td>
        <td width="5%"><?php echo $row_Recordset1['Statut']; ?></td>
        <td width="5%"><?php echo $row_Recordset1['Typinv']; ?></td>
        <td width="5%"><input class="posmod" name="nconfirme[]" type="checkbox" id="nconfirme[]" value="<?php echo $confirme; ?>" /></td>

        <td width="15%"><?php echo $row_Recordset1['DateConf']; ?></td>
      </tr>
      <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
	   
	  // Fin de boucle de génération du formulaire
	  ?>
  </table>
      <p>
      <input align="middle" class="Bouton" type="submit" name="valide" id="valide" value="Je valide" />
      </p>
 
</form>
 
 

Le tableau $_POST
Array
(
     [nconfirme] => Array
        (
            [0] => 
            [1] => 
            [2] => checked=
        )
 
    [valide] => Je valide
)


La zone qui m'intéresse et nconfirme, mais je n'ai pas le prénom associé car je ne veux pas le mettre en input dans le formulaire car il n'as pas à être modifié.
Quelqu'un auraitt il une idée?
Merci