Bonjour, Comment faire un UPDATE dans une liste:
Je m'explique, dans un formulaire, je fais une requête afin de récupérer plusieurs enregistrements, et pour chaque enregistrement, j'ai un champ texte, et un bouton pour enregistrer les modifications.
Quand j’actionne mon bouton, seul le dernier enregistrement a été modifier, mon souhait, est de modifier tout les enregistrements qui on chacun leurs propres valeurs.

code de traitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 
$odbc = odbc_connect( 'bd_saisi_vic' , 'root' , '') or die ("Impossible de se connecter à la BD") ;
 
$moisclient = $_POST['moisclient'];
$qte = $_POST['qte'];
$nprojet = $_POST['nprojet'];
$prestataire = $_POST['prestataire'];
$moisfact = $_POST['moisfact'];
$listecreer = $_POST['listecreer'];
$suivreidref = $_POST['suivreidref'];
 
$majvic = "UPDATE T_liste_recap SET moisclient='$moisclient' , qte='$qte' , nprojet='$nprojet' , prestataire='$prestataire' , moisfact='$moisfact' WHERE listecreer = '$listecreer' and idref = '$suivreidref' ";
$reqmaj = odbc_do($odbc, $majvic) or die (odbc_error());	
 
?>