Pouvez vous me dire où est mon erreur sachant que $valid2 est un tableau.
Quand je teste avec des variables en dur dans phpmyadmin ça fonctionne.
Je n'ai aucun message d'erreur qui s'affiche.

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
16
function validation($valid2,$nb)
{
$cnx=mysql_connect("localhost","root","");
$base=mysql_select_db("collectemo") or die('Problème de DB');
$i=0;
while($i<=$nb)
{
$requete="UPDATE temp SET temp_valid='".$valid2[$i]['temp_valid']."' WHERE temp_nni='".$valid2[$i]['temp_nni']."' AND temp_date = '".$valid2[$i]['temp_date']."'";
$i++;
}
 
$resultat=mysql_query($requete,$cnx) or die('validation agent : erreur requete SQL');
 
$fermeture=mysql_close($cnx);
 
}