bonjour le titre dis tout j'arrive sans soucis l'insertion de ma premier image la seconde erreur
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
17
18
19
20
21 // Si c'est OK, on teste l'upload if(move_uploaded_file($_FILES['filename']['tmp_name'], TARGET.$filename)){ //Controle des doublons dans la base de donnée $controle_im = $connection->prepare('SELECT `chemin` FROM photo_profil WHERE chemin=:chemin'); $controle_im->execute(array(':chemin'=> $filename)); $nb_resultats_recherche_im=$controle_im->fetch(); /*si il n'y a pas de resultat*/ if(!$nb_resultats_recherche_im){ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $im_annonce=array(':id_photo_profil'=>'', ':id_membre'=>$_SESSION['ID'], ':pseudo'=>$_SESSION['login'], ':chemin'=> htmlspecialchars($filename)); $values_info= join(', ',array_keys($im_annonce)); $req_im_annonce =$connection->prepare( 'INSERT INTO photo_profil ('.str_replace(':','',$values_info).') VALUES('.$values_info.')' ); $req_im_annonce->execute($im_annonce); }else{ $message ="L'image est en doublons veulliez renomé l'image!!"; } }Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '12' for key 'id_membre'' in C:\Program Files\EasyPHP-5.3.8.1\www\source\upload_p.php:104 Stack trace: #0 C:\Program Files\EasyPHP-5.3.8.1\www\source\upload_p.php(104): PDOStatement->execute(Array) #1 {main} thrown in C:\Program Files\EasyPHP-5.3.8.1\www\source\upload_p.php on line 104
Partager