Relecture de formulaire à ligne variable

Relecture de formulaire à ligne variable - HTML/CSS - Programmation

Marsh Posté le 21-04-2010 à 16:40:52    

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
<code>
<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>
 
 
</code>
Le tableau $_POST
<code>
Array
(
     [nconfirme] => Array
        (
            [0] =>  
            [1] =>  
            [2] => checked=
        )
 
    [valide] => Je valide
)
 
</code>
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

Reply

Marsh Posté le 21-04-2010 à 16:40:52   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed