j'ai le tableau suivant :
Code : Tout sélectionner
Array
(
[1226] => Array
(
[A] => Array
(
[rai_repartition] => 0
[rai_repartition_effective] => 0
)
[B] => Array
(
[rai_repartition] => 100
[rai_repartition_effective] => 0
)
)
)
Code : Tout sélectionner
$requete = "";
foreach($tab as $id => $values)
{
$rai_repartition = $values['A']['rai_repartition'];
$rai_repartition += $values['B']['rai_repartition'];
$requete .= " UPDATE repartitions_act_ins";
$requete .= " SET rai_repartition = ".$rai_repartition;
$requete .= " WHERE ins_id = 4";
$requete .= " AND ACT_ID = ".$id;
$requete .= " AND RAI_ANNEE = 2009";
$requete .= "\n";
}
Code : Tout sélectionner
UPDATE repartitions_act_ins SET rai_repartition = 1000 WHERE ins_id = 4 AND ACT_ID = 1226 AND RAI_ANNEE = 2009
J'ai essayé d'utiliser intval, settype, mais rien n'y fait.
Merci pour votre aide