|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Inscription : décembre 2010 Messages : 70 ![]() |
Bonsoir,
Voilà j'ai réussi a installer un système de confirmation par e-mailsuivant mon post : http://www.developpez.net/forums/d10...mation-e-mail/ Mais le problème vien d'ici : (je mes le tout en images) : Voilà le problème que j'ai : ![]() Voilà donc mon code et se que j'ai mi a la ligne "34" : ![]() J'ai aussi essayer avec INSERT a la place de UPDATE . J'utilise navicat en BDD. Pouvez-vous m'aider s'il vous plaît ? ps : si vous avez besoins d'autre choses n'esiter pas a me le demander. Cordialement, fafe93 PS2: c'est très urgent s'il vous plaît :s . |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
Slt,
As tu instancier ton objet $dbh, du genre $dbh = new PDO(...) ? |
|
|
00
|
|
|
#3 |
|
Inscription : décembre 2010 Messages : 70 ![]() |
Euhhh J'ai pas compris la :^) .
|
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
dans ton code plus haut as tu cette ligne de code :
Code php :
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); apparemment tu appelles une fonction sur une variable qui n'est pas un objet... |
|
|
00
|
|
|
#5 | ||||
|
Inscription : décembre 2010 Messages : 70 ![]() |
Je te passe tout mon code je pense que se sera plus simple ^^ ( c'est dans la pages inscription) :
Code :
Et dans une pages que j'ai créer (appeller activation) : Code :
Sachant que ma base de donner "membres" s'appelle "account". Sachant que dans ma base "account" j'ai créer 2 tables appeller "cle" et "login". Voilà merci de votre aide. |
||||
|
|
00
|
|
|
#6 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
si c'est tout ton code, il manque bien :
Code php :
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass); pour établir une connexion avec ta base de données, tu peux le faire juste avant le code qui insère les données dans ta base, tu remplace localhost par l'adresse de ton serveur de bdd, test par le nom de ta base, $user par ton nom d'utilisateur et $pass par ton mot de passe si tu en as un... |
|
|
00
|
|
|
#7 | ||
|
Inscription : décembre 2010 Messages : 70 ![]() |
D'accord et je met sa juste avant sa ? :
Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
yep, en gros c'est la première chose que tu dois faire avant de pouvoir exécuter des requêtes...
|
|
|
10
|
|
|
#9 |
|
Inscription : décembre 2010 Messages : 70 ![]() |
|
|
|
00
|
|
|
#10 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
a la place de $user as tu mis ton nom d'utilisateur et ton mot de passe pour $pass ?
|
|
|
00
|
|
|
#11 | ||
|
Inscription : décembre 2010 Messages : 70 ![]() |
Donc sa devrai faire comme sa ?:
Code :
exemple2 = mots de passe sans rien autour juste les id et mdp mis comme sa? |
||
|
|
00
|
|
|
#12 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
voila c'est bien ca...
|
|
|
00
|
|
|
#13 | ||
|
Inscription : décembre 2010 Messages : 70 ![]() |
Après avoir placer se code la :
Code :
![]() Je vois vraiment personnellement pas d'ou vien le problème :s. |
||
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
que soit c'est pas la bonne adresse, soit ton serveur MySQL n'est pas démarrer
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#15 |
|
Inscription : décembre 2010 Messages : 70 ![]() |
MySQL est démarrer et c'est la bonne adresse
(adresse utiliser pour se connecter a MySQL) |
|
|
00
|
|
|
#16 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
ton serveur est en local ou c'est un serveur distant?
|
|
|
00
|
|
|
#17 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
Citation:
fait un localhost à la place
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#18 |
|
Inscription : décembre 2010 Messages : 70 ![]() |
C'est à dire ?
que dans le code je met localhost a la place de l'adresse ? |
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
dans le DSN de la connexion pour le host
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#20 |
|
Inscription : décembre 2010 Messages : 70 ![]() |
Je ne suis pas très fort en ça je vous explique :
Je fait un serveur d'un jeu et j'utilise Virtual PC mon serveur marche sous no-ip donc je ne peut pas changer d'adresse ip. mon site se connecte biensur directement a la base de donnée (navicat) localhost ne fonctionne pas dans navicat. je ne sais pas se que sais le DSN . |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com