Probleme UPDATE et boucle for
Posté : 29 janv. 2007, 14:17
Bonjour,
J'ai un souci pour modifier des données dans une table.
Je m'explique, je souhaite modifier une ou n valeurs dans plusieurs lignes de la table en même temps.
par exemple la valeur $actiVelo.
$actiVelo est un array qui récupère n champs d'un formulaire.
Voici le code que j'essayeactuellement:
Le résultat de ce code est que toutes les lignes de la table sont modifiées, mais qu'avec la valeur du dernier champ de saisie de ActVeloSaisie.
Donc je suppose qu'il y a un couac dans la boucle for...
J'espère avoir été clair et si vous avez une idée, je suis preneur.
Merci
J'ai un souci pour modifier des données dans une table.
Je m'explique, je souhaite modifier une ou n valeurs dans plusieurs lignes de la table en même temps.
par exemple la valeur $actiVelo.
$actiVelo est un array qui récupère n champs d'un formulaire.
Voici le code que j'essayeactuellement:
Code : Tout sélectionner
$actiVelo = $_POST['ActVeloSaisie'];
for($i=0; $i<7; $i++){
$sqlModif = "UPDATE programme_proposee set Type_activite_velo='$actiVelo[$i]',Consigne ='$cons[$i]'WHERE Num_prog_cycliste='$numProgPropSelect' AND Id_sportif= '$idSportifSelect'";
$resultat = mysql_query($sqlModif);
}
Donc je suppose qu'il y a un couac dans la boucle for...
J'espère avoir été clair et si vous avez une idée, je suis preneur.
Merci