Inscription d'un formulaire dans la base données

[Résolu]
Signaler
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010
-
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010
-
Bonjour, je suis nouveau sur ce site, je n'ai pas l'habitude de demander de l'aide, mais aprés un bon nombres d'heures de recherche, je n'ai tojours pas trouvé la solution à mon problème. J'ai créé un formulaire html, ensuite j'ai créé un fichier php permettant de rentrer le formulaire dans ma base de données. Jusque là tout va bien, mais lorsque je teste et que je rempli le formulaire, je le valide, le script php s'exécute jusqu'au bout sans erreur et au final quand je regarde ma base de données, elle est vide. Pouvez vous m'aider svp?

je vous indique mon script php si dessous

<?php
$_POST['prenom'];
$nom = $_POST['nom'];
$prix = $_POST['prix'];

$connect = mysql_connect("localhost","root","");
mysql_select_db("base", $connect);
mysql_query("INSERT INTO produit VALUES
'$nom', '$prix'");



mysql_close($connect);



echo "votre enregistrement a bien été effectué."
?>





Math
A voir également:

12 réponses

Messages postés
137
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
20 novembre 2016

et au fait t'as oublié les paranthèses dans la requete
$requete ="INSERT INTO produit VALUES ('$nom', '$prix')";
@+
Messages postés
137
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
20 novembre 2016

ca a enregistré dans la base de données?
Messages postés
137
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
20 novembre 2016

Salut
essaye ca plutot:
<?php
$_POST['prenom'];
$nom = $_POST['nom'];
$prix = $_POST['prix'];

$connect = mysql_connect("localhost","root","");
mysql_select_db("base", $connect);
$requete ="INSERT INTO produit VALUES '$nom', '$prix'";
$sql=mysql_query($requete);
mysql_close($connect); echo "votre enregistrement a bien été effectué."
?>

le problème vient du fait que tu executais mysql_query sans lui donner de nom
tiens moi au courant
@+
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010

Je n'ai toujours rien lorsque je valide le formulaire dans ma base de données

Math
Messages postés
137
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
20 novembre 2016

Slt
ajoutes ca dans ta requete or die(mysql_error());
comme ca:
$sql=mysql_query($requete) or die(mysql_error());
et dis moi le message d'erreur que ca retourne
@+
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010

"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''asus', '15'' at line 1"

asus c'est le nom que j'ai rentré

Math
Messages postés
137
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
20 novembre 2016

t'as changé les parenthèses?
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010

Parse error: syntax error, unexpected ')' in C:\wamp\www\Mon site\inscription2.php on line 8
la ligne 8 c'est la ligne ou j'ai rajouté les parenthèses comme vous me l'avez di

Math
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010

oups je me suis planté sur la place de la parenthèse, maintenant il n'y a plus d'erreur.

Math
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010

je viens de regarder et ca à marcher hihi merci beaucoup pour ton aide, j'ai passé 8heures à chercher et à essayer diverses solutions sans comprendre où était mon erreur, et toi en 10 min tu trouves merci tu es mon sauveur

Math
Messages postés
137
Date d'inscription
jeudi 18 juillet 2002
Statut
Membre
Dernière intervention
20 novembre 2016

et encore!! si j'étais pas si crevé, j'aurais tout de suite vu que les parenthèses manquait!! Vais allez faire dodo moi!
bonne soirée
Messages postés
51
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
7 avril 2010

Merci encore, bonne nuit, je vais pas tarder non plus

Math