Bonjour, voila je débute dans la php et le sql et j'aurai aimer créer un formulaire ou l'on note les renseignements prévu et qu'il enregistre tout sa dans la bdd, mais problème quand je fait enregistrer il me note :
Je vous met le code voir ou j'ai pu rater quelque chose mais la je voit pas, au début il m'enregistrer la partie age sans pb mais depuis ce matin plus rien.ERREURUnknown column '$nom' in 'field list'
ma table est bien créer avec les bons 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 <html> <head> <title>connection a bd</title> </head> <body> <center><form method="post" action="essai.php"> Nom : <input type="text" name="nom"/><br><br> Prénom : <input type="text" name="prenom"/><br><br> Age : <input type="text" name="age"/><br><br> <input type="submit" name="enregistrer" value="enregistrer"/><br><br> </form></center> </body> <?php $con=mysql_connect("localhost","root",""); if(!$con) { die("Erreur de connection".mysql_error()); } mysql_select_db('test',$con); // Si tout va bien, on peut continuer et on va creer les variables qui vont porter les infos de formulaire $nom=$_POST["nom"]; $prenom=$_POST["prenom"]; $age=$_POST["age"]; //le stockage dans la base de donnees $sql='INSERT INTO essai SET nom=$nom, prenom=$prenom, age=$age'; if(!mysql_query($sql,$con)){ die("ERREUR" .mysql_error()); //die dans le php joue de le role de echo ou print } echo "<center>les infos sont bien stockés !</center>"; ?> </html>
Merci bcp de bien vouloir essayer de m'aider
Partager