erreur sur le numero de commande
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
Code:
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());
} |
aidez moi,je suis bloqué:cry: