bonjour
j'ai une erreur qui s'affiche pendant l'execution c'est :
duplicata du champ 41(41 c'est le numero de commande)
j'ai une requete d'insertion comme clé j'ai le numero de commande c'est celui ci qui pose le probleme,le numero est généré a partir d'une fonction
la requete ca marche tres bien mais l'erreur reste apres l'execution de la requete ,je sais pas comment faire
voila mon code
aidez moi,je suis bloqué
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 $sql="SELECT * FROM client,lignecommande WHERE client.idclient ='$idclient'AND lignecommande.idclient='$idclient'"; $req=mysql_query($sql)or exit ('Erreur SQL !'.$sql.'<br>'.mysql_error()); while( $data=mysql_fetch_array($req) ){ $numcom = $data['numcom']; $date = date('Y-m-d H:i:s'); $idclient = $data['idclient']; $nom = $data['nom']; $prenom = $data['prenom']; //inserer LE recapitulatif dans la table command $sql = "INSERT INTO command VALUES ('".$numcom."','".$date."','".$idclient."','".$nom."','".$prenom."')"; requete = mysql_query( $sql, $connect) or die ('Erreur :'.mysql_error()); }![]()
Partager