patric31
Messages postés30Date d'inscriptionmardi 15 août 2006StatutMembreDernière intervention11 février 2014
-
19 nov. 2008 à 08:00
patric31
Messages postés30Date d'inscriptionmardi 15 août 2006StatutMembreDernière intervention11 février 2014
-
19 nov. 2008 à 10:46
Bonjour,
Je n'arrive pas à modifier une fiche avec UPDATE, alors que j'ai bien réussi à la créer avec INSERT.
Voici le script de la mise à jour :
<html>
<head>
<title>I.R.P USL-SO</title>
</head>
$sql="UPDATE agents SET genre=$genre, nom=$nom, prenom=$prenom, os=$os, college=$college, um=$um, email=$email, WHERE nni=$nni";
include ("connection.inc.php");
$cnn=connection();
$bln=mysql_query($sql,$cnn); // on lance la commande sql
$erreur="mysql_errno()";
if ($bln)
{
echo "
La fiche de l'agent est modifiée
";
}
else
//{
//if ($erreur="1062")
// {echo "
NNI en double, fiche Agent déjà saisie
";}
//
//else
{
$msgerr="Impossible d'exécuter la commande
erreur N° ". mysql_errno() . " : " . mysql_error();
echo $msgerr;
}
mysql_close($cnn);
echo "
";
$erreur="";
?>
<form method="post" action="table_agents.php">
</form>
</html>
L'erreur est la suivnate :
<title>I.R.P USL-SO</title>Impossible d'exécuter la commande
erreur N° 1064 : Erreur de syntaxe près de
'@libertysurf.fr, WHERE nni=D12565' à la ligne 1