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:voici le script du formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Unknown column '$prix' in 'field list'"
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 <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 une prise d'écran de la table pour que vous voyez les noms des champs :
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'; } ?>
http://de-tout.com/img_forum.html
si vous pourriez m'aider ce serait génial merci
Partager