Bonjour, j'ai problème sur un code insert que je n'arrive pas à debbuguer.
Script de la table
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 if ((isset($_POST['rs'])) && (isset($_FILES['image'])) && (($_FILES['image']['name']) != "")){ $datemaj = dateD2(); //fonction date try { //On exécute la requete d'ajout $query = $connect_db->query('INSERT INTO partenaires (idpart, image, raisonsociale, url, dateajout, statut) VALUES (:id, :logo, :raisonsociale, :url, :datemaj, :statut)'); $success = $query->execute(array( ':id' => '', ':logo' => $_FILES['image']['name'], ':raisonsociale' => $_POST['rs'], ':url' => $_POST['url'], ':datemaj' => $datemaj, ':statut' => $_POST['statut'] )); if ($success != false){ //La requete s'est exécutée correctement echo("<script language=\"javascript1.2\"> alert(\"Partenaire ajoute avec sucess...\") document.location.href = 'index.php'; </script>"); } else { //La requete ne s'est pas exécutée correctement echo "<script language=\"javascript1.2\"> alert(\"Echec ajout partenaire...\") document.location.href = 'ajouter-partenaire.php'; </script>"; } } catch(PDOException $e){ echo "<script language=\"javascript1.2\"> alert(\"Une erreur s est produite lors de l ajout\") document.location.href = 'ajouter-partenaire.php'; </script>"; } $query->closeCursor(); }
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE IF NOT EXISTS `partenaires` ( `idpart` int(11) NOT NULL AUTO_INCREMENT, `image` varchar(100) COLLATE utf8_bin NOT NULL, `raisonsociale` varchar(255) COLLATE utf8_bin NOT NULL, `url` varchar(255) COLLATE utf8_bin NOT NULL, `dateajout` varchar(30) COLLATE utf8_bin NOT NULL, `statut` tinyint(4) NOT NULL, PRIMARY KEY (`idpart`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;
Partager