Bonjour,
Je modifie des enregistrements avec :
$ra = "update tacheu11 set ";
$ra.= "tache1='$tache1',tache2='$tache2',tache3='$tache3',tache4='$tache4',
tache5='$tache5',tache6='$tache6',tache7='$tache7',tache8='$tache8',
tache9='$tache9',tache10='$tache10'";
$ra.= "where nom='Tâches Term Bac'";
if(mysql_query($ra) == 0)
Erreur("impossible de modifier la ligne<BR>");
else
print("Le tableau de : $nom est modifié");
Ceci marche bien, mais je voudrais le faire avec while, pour une raison que je ne dévellope pas ici.
je fais donc :
$i=2;
while ( $i != $nbr ){
$rb= "tache$i='$tache$i'";
$i++;
$rc=$rc.",".$rb;
}
$ra = "update tacheu11 set tache1='$tache1'$rc where nom='TP'";
mais ça ne marche pas, des numéros sont enregistrés et quand je regarde de plus près
"tache$i='$tache$i'" donne
tache1='ikkk',tache2='2',tache3='3',tache4='4'........
pour tache1 ça marche vu que je l'ai mis après le while à cause de la virgule.
Je ne sais pas si je suis clair, mais j'aimerais trouver une solution.
merçi