bonjour,

je suis entrain d'apprendre PHP/MYSQL et j'ai p'ti souci.
J'ai créer un formulaire grâce auquel, une fois rempli, on insert un jeu. Seulement, lorsque je clique sur valider il me met "erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Unknown column '$prix' in 'field list'"
voici le script du formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<p> votre jeu </p>
 
	<form method="POST" action="mysql_essai2.php">
 
	<label for="nom"> Nom : </label> <input type name="nom" id="nom"/><br/>
	<label for="possesseur"> possesseur : </label> <input type name="possesseur" id="possesseur"/><br/>
	<label for="console"> Console : </label> <input type name="console" id="console"/><br/>
	<label for="prix"> Prix : </label> <input type name="prix" id="prix"/><br/>
	<label for="nbre_joueurs"> Nombre de joueurs max : </label> <input type name="nbre_joueurs" id="nbre_joueurs"/><br/>
	<label for="comm"> Commentaire : </label> <textarea type name="comm" id="comm" rows="4" cols="18"></textarea><br/>
	<input type="submit" value="enregister"/>
 
	</form>
et le script qui récupère les données du formulaire :
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
 
<?php
 
 
		$adr = 'localhost';
		$usr = 'root';
		$mdp = '';
		$bdd = 'essai';
 
		$connect = mysql_connect($adr, $usr, $mdp) or die ('erreur : '.mysql_error());
 
		mysql_select_db($bdd);
 
 
		if(isset($_POST['nom']) AND isset($_POST['possesseur']) AND isset($_POST['console']) AND isset($_POST['prix']) AND isset($_POST['nbre_joueurs']) AND isset($_POST['comm'])) {
 
		$nom = $_POST['nom'];
		$possesseur = $_POST['possesseur'];
		$console = $_POST['console'];
		$prix = $_POST['prix'];
		$nbre_joueurs = $_POST['nbre_joueurs'];
		$comm = $_POST['comm'];
 
		$req = 'INSERT INTO jeux_video(nom, possesseur, console, nbre_joueurs_max, commentaires) VALUES(\'$nom\', \'$possesseur\', \'$console\', $prix, $nbre_joueurs, \'$comm\')';
		$exe = mysql_query($req) or die ('erreur : '.mysql_error());
 
		echo 'le jeu a été ajouté';
 
		}
		else {
 
		echo 'entrez qlq chose';
 
		}
 
 
 
 
?>
et une prise d'écran de la table pour que vous voyez les noms des champs :

http://de-tout.com/img_forum.html

si vous pourriez m'aider ce serait génial merci