Problème de confirmation par email

Ce topic a été résolu
Rudelle65

Rudelle65 Le 25 avril 2016 à 17:46 (Édité le 25 janvier 2019 à 17:50)

Salut !
j'ai suivit le tuto de PrimFx https://www.primfx.com/article/tuto-php-confirmation-par-mail-178 mais le compte ne s'inscrit pas dans la base de donner 
Ma page de register: http://tweetbook.no-ip.org/register.php

Mon code: http://pastebin.com/d25mQqdW

l'email s'envoi bien
Aendawan

Aendawan Le 25 avril 2016 à 19:23

aucune erreur n'est retournée par ta base de donnée ?
Rudelle65

Rudelle65 Le 25 avril 2016 à 20:22

Mon erreur: 
[Mon Apr 25 20:17:39.287469 2016] [:error] [pid 3804:tid 1112] [client 192.168.1.19:51571] PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'uniqid' in 'field list'' in F:\\EasyPHP-Webserver-14.1b2\\www\\register.php:28\nStack trace:\n#0 F:\\EasyPHP-Webserver-14.1b2\\www\\register.php(28): PDOStatement->execute(Array)\n#1 {main}\n  thrown in F:\\EasyPHP-Webserver-14.1b2\\www\\register.php on line 28, referer: http://192.168.1.22:8080/register.php

image de ma bdd:
TheFlameflo

TheFlameflo Le 25 avril 2016 à 20:26

Ils disent que la colonne "uniqid" n'est pas trouvée.
Tu l'as probablement mentionnée dans ton code, mais elle n'existe pas ?
Rudelle65

Rudelle65 Le 25 avril 2016 à 20:33 (Édité le 25 avril 2016 à 20:47)

TheFlameflo je c mais j'ai fait pareil que dans le tuto de primfx et pour luis sa marche :) 
TheFlameflo

TheFlameflo Le 25 avril 2016 à 21:53

Salut !
Je ne me souviens pas qu'il ait mis un champ uniqid:  
$insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, mail, motdepasse, avatar, confirmkey, uniqid) VALUES(?, ?, ?, ?, ?, ?)");
Essaye d'aller revoir, tu comprendras peut-être pourquoi tu l'as mis là...
Bonne chance !
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte