Stp aide moi pour resolue se problem l'insertion ne marche pas!
raniamok94
Messages postés
2
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
</form>
<?PHP
include('connexion.php');
if ( (isset($_POST['image_plaque'])) && (isset($_POST['explic_plaque'])) )
{
$_Quest=$_POST['image_plaque'];
$_reponce=$_POST['explic_plaque'];
//echo $_id_Question;
//echo $_Quest;
//echo $_reponce;
$requete="INSERT INTO plaques ('id_plaques','image_plaque','explic_plaque') VALUES('',[$_image_plaque],[$_explic_plaque])";
//echo $requete;
$exec=mysql_query($requete);
}
?>
<form method="post" action="affichage des plaques.php">
<label for="explic_plaque">Explication de plaque</label> : <input type="text" name="explic_plaque" id="explic_plaque"/><br>
<label for="image_plaque">Image de plaque</label> :<input type=file name="image_plaque" /><br><br>
<input type="submit" value="ajouter une plaque"/>
?>
</form>
A voir également:
- Stp aide moi pour resolue se problem l'insertion ne marche pas!
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
- Insertion video powerpoint - Guide
2 réponses
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 !
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