Requête UPDATE et tableau de champs de formulaire
Bonjour,
J'ai rempli un tableau à partir de ma base de données.
Une fois le tableau rempli, il contient une colonne date, libellé et montant.
J'arrive bien à récupérer toutes les valeurs du tableau.
Voici la seconde partie de mon tableau :
Code:
1 2 3 4 5 6 7 8
|
<tr>
<td><input type="checkbox" name="idligne[]" value="<?php echo $horsforfait['id_lignehorsforfait']; ?>" /><?php echo $horsforfait['id_lignehorsforfait']; ?></td>
<td><input name="check[]" style="text-align:center;" option value = '<?php echo $horsforfait['date_lignehorsforfait'] ?>' /></td>
<td><input name="check[]" style="text-align:center;" option value = '<?php echo utf8_encode($horsforfait['libelle_lignehorsforfait']) ?>' /></td>
<td><input name="check[]" style="text-align:center;" option value = '<?php echo utf8_encode($horsforfait['montant_lignehorsforfait']) ?>' /></td>
</tr>
</table> |
Une fois qu'on clique sur un bouton terminer, je récupère les valeurs grâce a ce foreach :
Code:
1 2 3 4
|
foreach($_POST['check'] as $ligne) {
echo $ligne.'<br>';
} |
Et je voudrais faire un update sur ces champs car l'utilisateur a le droit de les modifier puisque ce sont des champs de saisies. J'ai commencé à faire ma requête qauf que je ne sais pas quoi mettre ou il y les points d’interrogation :
Code:
1 2 3 4 5
|
foreach($_POST['check'] as $ligne){
$update_horsforfait = "UPDATE Lignefraishorsforfait SET libelle_lignehorsforfait='".??."', date_lignehorsforfait='".??."', montant_lignehorsforfait='".??."' WHERE vis_matricule='".$_GET['vis_matricule']."' AND mois_fiche='".$annee_fiche.$mois_fiche."'";
$exec_horsforfait = odbc_do ($maconnexion, $update_horsforfait);
} |
Pouvez-vous m'aider svp ??
Merci d'avance.