Sa ne s'enregistre pas dans la BDD
Résolu/Fermé
Fash
-
18 déc. 2009 à 16:04
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 20 déc. 2009 à 20:07
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 20 déc. 2009 à 20:07
A voir également:
- Sa ne s'enregistre pas dans la BDD
- Mot de passe enregistré - Guide
- Mot de passe enregistré android - Guide
- Comment supprimer un mot de passe enregistré - Guide
- Comment enregistrer un brouillon instagram dans sa galerie - Guide
- Votre compte whatsapp sera enregistré sur un nouvel appareil ✓ - Forum WhatsApp
13 réponses
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 16:22
18 déc. 2009 à 16:22
bonsoir,
un peu plus précis : ça fonctionne chez vous et pas au boulot ?
ai-je bien compris ?
commencez par vérifier la connexion à la base de données, login et mot de passe.
sinon mettez des echos de temps en temps dans le srcipt pour savoir exactement ce qui ne va pas.
un peu plus précis : ça fonctionne chez vous et pas au boulot ?
ai-je bien compris ?
commencez par vérifier la connexion à la base de données, login et mot de passe.
sinon mettez des echos de temps en temps dans le srcipt pour savoir exactement ce qui ne va pas.
"et ce matin je voulais retourner au travail" je voulais dire que je voulais continuer a creer mon site en local :D
Le login et le mot de passe, sont bons, comme je code en local avec easyphp
le mot de passe et le login par defaut sont: localhost, root, et il n'y a pas de mot de passe.
jusque maintenant sa allait bien avec ces coordonnées mais plue maintenant, et je suis bloqué je ne peux plue rien faire si sa ne marche pas :/
Le login et le mot de passe, sont bons, comme je code en local avec easyphp
le mot de passe et le login par defaut sont: localhost, root, et il n'y a pas de mot de passe.
jusque maintenant sa allait bien avec ces coordonnées mais plue maintenant, et je suis bloqué je ne peux plue rien faire si sa ne marche pas :/
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 16:31
18 déc. 2009 à 16:31
je comprends mieux, je copie ton code et je teste
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 16:48
18 déc. 2009 à 16:48
en début du php il faut rajouter
$mdpf=$_POST['mdp'];
$mdp2f=$_POST['mdpc'];
enfin chez moi il y a un mot de passe pour mysql dans la version 5.3 de php qui en standard est mysql
ensuite je mets :
$query =" INSERT INTO membres VALUES ('0','".$nomef."','".$loginf."','".$mdpf."','".$mdp2f."')" ;
$result=mysql_query($query);
// Vérification du résultat
// Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer.
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);
}
echo"<font color=\"#FF6600\"><b>Enregistré correctement.</b></font>";
$mdpf=$_POST['mdp'];
$mdp2f=$_POST['mdpc'];
enfin chez moi il y a un mot de passe pour mysql dans la version 5.3 de php qui en standard est mysql
ensuite je mets :
$query =" INSERT INTO membres VALUES ('0','".$nomef."','".$loginf."','".$mdpf."','".$mdp2f."')" ;
$result=mysql_query($query);
// Vérification du résultat
// Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer.
if (!$result) {
$message = 'Requête invalide : ' . mysql_error() . "\n";
$message .= 'Requête complète : ' . $query;
die($message);
}
echo"<font color=\"#FF6600\"><b>Enregistré correctement.</b></font>";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 17:00
18 déc. 2009 à 17:00
quel est le message d'erreur ?
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 17:02
18 déc. 2009 à 17:02
il y a toujours un mot de passe pour la abse de données avec easyphp 5
mon résultata ici : https://www.cjoint.com/?msrevKtrk5
mon résultata ici : https://www.cjoint.com/?msrevKtrk5
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
>
Fash
18 déc. 2009 à 17:13
18 déc. 2009 à 17:13
ne l'as-tu pas enlevé ?
les anciennes versions de easyphp n'en avaient pas
le pb de mot de passe n'est pas crucial puisqu'il semble que tu arrives à te connecter.
le souci serait plustôt côté requête
les anciennes versions de easyphp n'en avaient pas
le pb de mot de passe n'est pas crucial puisqu'il semble que tu arrives à te connecter.
le souci serait plustôt côté requête
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 17:06
18 déc. 2009 à 17:06
redonne ta dernière requête
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 17:11
18 déc. 2009 à 17:11
pour ce test j'ai créé :
membres
Champ Type Null Défaut Commentaires
id int(11) Non
nom varchar(32) Non
pseudo varchar(16) Non
motdepasse varchar(16) Non
email varchar(128) Non
Aucun index n'est défini!--
J-L
membres
Champ Type Null Défaut Commentaires
id int(11) Non
nom varchar(32) Non
pseudo varchar(16) Non
motdepasse varchar(16) Non
email varchar(128) Non
Aucun index n'est défini!--
J-L
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
18 déc. 2009 à 17:36
18 déc. 2009 à 17:36
id int(11) Non
il faut configurer ta table avec
et le mettre ebn clé primaire
et de plus tu n'as mis aucune trace d'erreur donc tu ne peux pas avoir d'erreur s
et verifies aussi que dans ton php.ini tu ait display_error=on
il faut configurer ta table avec
id int(11) Non autoincrement
et le mettre ebn clé primaire
et de plus tu n'as mis aucune trace d'erreur donc tu ne peux pas avoir d'erreur s
et verifies aussi que dans ton php.ini tu ait display_error=on
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
18 déc. 2009 à 17:39
18 déc. 2009 à 17:39
oui pour la clé primaire mais j'ai créé un table spécialment pour ce test et l'ayant fait avec un seul enregistrement, je n'ai pas eu de soucis.
n'oublie pas que sa base exsite
n'oublie pas que sa base exsite
Je l'ai mis en clé primaire, mais sa n'allait pas aussi....
( je ne connais pas tout en php, j'ai que 16 ans et ce que j'ai appris c'est google qui m'a appris :D )
Et puis, j'ai rajouté:
or die (mysql_error());
Maintenant sa marche :D
Mais si je l'enleve sa ne marche pas ....
Decidément, je ne comprends pas...
( je ne connais pas tout en php, j'ai que 16 ans et ce que j'ai appris c'est google qui m'a appris :D )
Et puis, j'ai rajouté:
or die (mysql_error());
Maintenant sa marche :D
Mais si je l'enleve sa ne marche pas ....
Decidément, je ne comprends pas...
giheller
Messages postés
1875
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
3 février 2024
142
20 déc. 2009 à 20:07
20 déc. 2009 à 20:07
bonsoir,
il serait intéressant de voir le code qui va bien pour t'expliquer?. C'st sans doute un problème de if else...
il serait intéressant de voir le code qui va bien pour t'expliquer?. C'st sans doute un problème de if else...