Problème mysql
Fermé
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
-
5 janv. 2009 à 19:37
bissdebrazza Messages postés 2064 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 - 5 janv. 2009 à 21:29
bissdebrazza Messages postés 2064 Date d'inscription vendredi 29 juin 2007 Statut Contributeur Dernière intervention 7 décembre 2017 - 5 janv. 2009 à 21:29
A voir également:
- Problème mysql
- Mysql download - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- Mysql error ✓ - Forum Internet / Réseaux sociaux
- Blob mysql ✓ - Forum Webmastering
- Impossible de se connecter au serveur mysql - Forum Ubuntu
15 réponses
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 20:00
5 janv. 2009 à 20:00
Salut!
esaai avec ça:
esaai avec ça:
<?php
$Nom=$_POST['nom'];
$Prenom=$_POST['prenom'];
$Pseudo=$_POST['pseudo'];
$Mdp=$_POST['mdp1'];
$Age=$_POST['age'];
$Dept=$_POST['dept'];
$Vehicule=$_POST['vehicule'];
$Mail=$_POST['mail'];
$id_connect=mysql_connect('localhost','root','');
mysql_select_db("bible",$id_connect);
$requete="INSERT INTO membre (Nom , Prenom , Pseudo , Mdp , Age , Departement , Vehicule , Mail) VALUES ('$Nom','$Prenom','$Pseudo','$Mdp','$Age','$Dept','$Vehicule','$Mail')";
mysql_query($requete,$id_connect);
mysql_close;
?>
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 20:08
5 janv. 2009 à 20:08
ça n'a rien changer.
comme changement je vois que la suppresion des cote dans la requete SQL
il n'y avait que ca a modifier?
comme changement je vois que la suppresion des cote dans la requete SQL
il n'y avait que ca a modifier?
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 20:09
5 janv. 2009 à 20:09
Mais bon c'etait pour essayer!ça te renvoi u message d'erreur??
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 20:14
5 janv. 2009 à 20:14
quand je rentre la requete:
INSERT INTO membre (Nom , Prenom , Pseudo , Mdp , Age , Departement , Vehicule , Mail) VALUES ('$Nom','$Prenom','$Pseudo','$Mdp','$Age','$Dept','$Vehicule','$Mail')
dans mysql je n'ai pas de message d'erreur... il m'insert bien la ligne dans ma table, mais quand j'essaie de rentrer des infos via la page php, toujours le meme problème, rien n'arrive. Je n'ai pourtant pas modifié les infos de ma BDD (localhost, root, mot de passe...)
merci de votre aide...
INSERT INTO membre (Nom , Prenom , Pseudo , Mdp , Age , Departement , Vehicule , Mail) VALUES ('$Nom','$Prenom','$Pseudo','$Mdp','$Age','$Dept','$Vehicule','$Mail')
dans mysql je n'ai pas de message d'erreur... il m'insert bien la ligne dans ma table, mais quand j'essaie de rentrer des infos via la page php, toujours le meme problème, rien n'arrive. Je n'ai pourtant pas modifié les infos de ma BDD (localhost, root, mot de passe...)
merci de votre aide...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 20:26
5 janv. 2009 à 20:26
salut!
sur ton code de formulaire mets en première ligne ceci:
print_r( $_POST );
c'est pour tester si le formulaire envoi les données!Il faut le tester sur ton formulaire
Donc tu auras ceci:
sur ton code de formulaire mets en première ligne ceci:
print_r( $_POST );
c'est pour tester si le formulaire envoi les données!Il faut le tester sur ton formulaire
Donc tu auras ceci:
<?php
print_r( $_POST );
$Nom=$_POST['nom'];
$Prenom=$_POST['prenom'];
$Pseudo=$_POST['pseudo'];
$Mdp=$_POST['mdp1'];
$Age=$_POST['age'];
$Dept=$_POST['dept'];
$Vehicule=$_POST['vehicule'];
$Mail=$_POST['mail'];
$id_connect=mysql_connect('localhost','root','');
mysql_select_db("bible",$id_connect);
$requete="INSERT INTO membre (Nom , Prenom , Pseudo , Mdp , Age , Departement , Vehicule , Mail) VALUES ('$Nom','$Prenom','$Pseudo','$Mdp','$Age','$Dept','$Vehicule','$Mail')";
mysql_query($requete,$id_connect);
mysql_close;
?>
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 20:29
5 janv. 2009 à 20:29
et comment je le vois si ça envoie bien les données?
en tout cas quand valide mon formulaire rien n'apparaît
merci
en tout cas quand valide mon formulaire rien n'apparaît
merci
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 20:40
5 janv. 2009 à 20:40
Ajoute ceci pour voir les erreurs mysql(au cas où)
mysql_query($requete,$id_connect) or die(mysql_error());
mysql_query($requete,$id_connect) or die(mysql_error());
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 20:43
5 janv. 2009 à 20:43
je ne vois pas ou les erreur se mettent s'il y en a. elles doivent se mettre après l'envoi du formulaire je pense?
merci
merci
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 20:47
5 janv. 2009 à 20:47
dans ta requete tu n'affichais pas les erreurs de mysql, or ces erreurs sont toujours importantes pour vite situer le problème,voila pour quoi je t'ai demandé de rajouter la partie qui traite les erreurs mysql dans ta requete.après l'insertion il faut mettre ce que je t'ai donné,je le fais juste pour voir si mysql renvoi une erreur.
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 20:48
5 janv. 2009 à 20:48
il ne renvoi rien du tout et s'il renvoie, il les renvoie où les erreurs? sur la page après envoi du formulaire?
merci
merci
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 20:50
5 janv. 2009 à 20:50
oui,s'il y avait des erreurs,sur la même page il devait renvoyer l'erreur!!
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 21:10
5 janv. 2009 à 21:10
je nai eu aucune erreur je vois vraiment pas d'où ça peut venir
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
5 janv. 2009 à 21:21
5 janv. 2009 à 21:21
bonsoir , je me permet ...
dans ta reque modifie ca VALUES ('$Nom','$Prenom','$Pseudo','$Mdp','$Age','$Dept','$Vehicule','$Mail')";
par ca
VALUES ('".$Nom."','".$Prenom."','".$Pseudo."','".$Mdp."','".$Age."','".$Dept."','".$Vehicule."','".$Mail."')";
parfois la concatenation des chaines sa peut faire planter
sinon si comme bissdebrazza te l'a suggeré le print_r($_POST) ne te donne rien verifie bien le nom et le chemin de ta page que tu appelle dans ton form ici c'est a priori formulaire_membre.php qui est appellée , donc logiquement si c'est la bonne tu devrais avoir des valeurs post de retournées
dans ta reque modifie ca VALUES ('$Nom','$Prenom','$Pseudo','$Mdp','$Age','$Dept','$Vehicule','$Mail')";
par ca
VALUES ('".$Nom."','".$Prenom."','".$Pseudo."','".$Mdp."','".$Age."','".$Dept."','".$Vehicule."','".$Mail."')";
parfois la concatenation des chaines sa peut faire planter
sinon si comme bissdebrazza te l'a suggeré le print_r($_POST) ne te donne rien verifie bien le nom et le chemin de ta page que tu appelle dans ton form ici c'est a priori formulaire_membre.php qui est appellée , donc logiquement si c'est la bonne tu devrais avoir des valeurs post de retournées
remousse
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
5 janv. 2009 à 21:25
5 janv. 2009 à 21:25
merci de ta reponse mais ca na rien donné
bissdebrazza
Messages postés
2064
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
713
5 janv. 2009 à 21:29
5 janv. 2009 à 21:29
salut!
ton problème est assez bizarre quand même.Voila essai ceci,met le code php sur la page html(au dessus) et dans form action tu laisse vide, donc: <form action="">
et ta nouvelle page deviendras en .php
ton problème est assez bizarre quand même.Voila essai ceci,met le code php sur la page html(au dessus) et dans form action tu laisse vide, donc: <form action="">
et ta nouvelle page deviendras en .php