Stp aide moi pour resolue se problem l'insertion ne marche pas!
Fermé
raniamok94
Messages postés
2
Date d'inscription
dimanche 24 mai 2015
Statut
Membre
Dernière intervention
25 mai 2015
-
Modifié par jordane45 le 25/05/2015 à 14:04
jordane45 Messages postés 38273 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 novembre 2024 - 26 mai 2015 à 00:07
jordane45 Messages postés 38273 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 6 novembre 2024 - 26 mai 2015 à 00:07
A voir également:
- Stp aide moi pour resolue se problem l'insertion ne marche pas!
- Insertion liste déroulante excel - Guide
- Insertion signature word - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Touche insertion clavier - Guide
2 réponses
jordane45
Messages postés
38273
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 novembre 2024
4 696
25 mai 2015 à 14:06
25 mai 2015 à 14:06
Bonjour,
Qu'est-ce que viennent faire ces " [ ] " dans ta requête ??
L'as tu testé en direct dans ta BDD ??
La bonne syntaxe étant :
Tu remarqueras que j'y ai retiré l'id .... car je pense qu'il est auto-incrémenté.. et donc... tu n'as pas besoin de le mettre dans cette requête !
Qu'est-ce que viennent faire ces " [ ] " dans ta requête ??
L'as tu testé en direct dans ta BDD ??
La bonne syntaxe étant :
$requete="INSERT INTO plaques ('image_plaque','explic_plaque') VALUES('$_image_plaque','$_explic_plaque')"; echo $requete;
Tu remarqueras que j'y ai retiré l'id .... car je pense qu'il est auto-incrémenté.. et donc... tu n'as pas besoin de le mettre dans cette requête !
raniamok94
Messages postés
2
Date d'inscription
dimanche 24 mai 2015
Statut
Membre
Dernière intervention
25 mai 2015
Modifié par jordane45 le 26/05/2015 à 00:06
Modifié par jordane45 le 26/05/2015 à 00:06
merci maintenant j'ai bien resolue se problem et voila mon script
EDIT : Ajout du langage (php) dans les balises de code
<?php // On commence par récupérer les champs if(isset($_POST['explic_plaque'])) $explic_plaque=$_POST['explic_plaque']; else $explic_plaque=""; if(isset($_POST['image_plaque'])) $image_plaque=$_POST['image_plaque']; else $image_plaque=""; // Aucun champ n'est vide, on peut enregistrer dans la table // connexion à la base $db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('tuturial',$db) or die('Erreur de selection '.mysql_error()); // on écrit la requête sql $sql = "INSERT INTO plaques(id, explic_plaque, image_plaque) VALUES('',' $explic_plaque','$image_plaque')"; // on insère les informations du formulaire dans la table mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); // on affiche le résultat pour le visiteur echo 'Vos infos on été ajoutées.'; mysql_close(); // on ferme la connexion ?>
EDIT : Ajout du langage (php) dans les balises de code
jordane45
Messages postés
38273
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
6 novembre 2024
4 696
26 mai 2015 à 00:07
26 mai 2015 à 00:07
Attention...
tu as laissé l' ID dans ton INSERT
et tu as un espace en trop devant une de tes variables !
tu as laissé l' ID dans ton INSERT
et tu as un espace en trop devant une de tes variables !
$sql = "INSERT INTO plaques(explic_plaque, image_plaque) VALUES('$explic_plaque','$image_plaque')";