par
Berzemus » 05 juin 2008, 11:34
Ben si, le but, c'est que tu trouves toi
Mais bon, pour faire avancer le schmilblick, fait un "echo" de chaque requête.
$comt=$_POST['zonedetexte'];
foreach ($_POST['idcmt'] as $cl) {
$updateSQL = "UPDATE mytable SET cmt='$comt' WHERE id='$cl'";
echo $updateSQL."<br> \n";
$Result = mysql_query($updateSQL, $Connect) or die(mysql_error());
}
Tu verras, en effet, que cmt prends toujours la même valeur.
Dans ton cas, un "for" serait mieux.
$un = array(1,2,3,4);
$deux = array("a","b","c","d");
assert('count($un) == count($deux);');
for ($a=0,$k=count($un);$a<=$k;$a++)
{
printf("pour un j'ai %d et pour deux j'ai $s",$un[$a],$deux[$a]);
}
Ben si, le but, c'est que tu trouves toi :wink:
Mais bon, pour faire avancer le schmilblick, fait un "echo" de chaque requête.
[php]$comt=$_POST['zonedetexte'];
foreach ($_POST['idcmt'] as $cl) {
$updateSQL = "UPDATE mytable SET cmt='$comt' WHERE id='$cl'";
echo $updateSQL."<br> \n";
$Result = mysql_query($updateSQL, $Connect) or die(mysql_error());
} [/php]
Tu verras, en effet, que cmt prends toujours la même valeur.
Dans ton cas, un "for" serait mieux.
[php]$un = array(1,2,3,4);
$deux = array("a","b","c","d");
assert('count($un) == count($deux);');
for ($a=0,$k=count($un);$a<=$k;$a++)
{
printf("pour un j'ai %d et pour deux j'ai $s",$un[$a],$deux[$a]);
}[/php]