Validation formulaire - Résolu

10 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour.

J'ai un petit soucis avec la validation de mon formulaire d'affilié.

En effet j'ai édité bcp de chose dessus, mais meme en remettant tout par default (j'ai remis le dossier "affiliation" neuf sur mon ftp) et en remplissant bien tous les champs j'ai une erreur qui s'affiche.

Votre formulaire est incomplet ou comporte des erreurs.

Apparemment, cela correspond à une "global_error", mais je ne comprend pas pourquoi mon formulaire ne veux pas se valider.

Auriez vous des pistes sur un fichiers a vérifié/réparer :(

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

C'est réparé, je ferme :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

je rencontre le même problème avec mon formulaire de parrainage.
Comment as-tu résolu ton soucis shana ?
Ou bien si quelqu'un d'autre as une idée?

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

S'il vous plait ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Pour déboguer, vous pouvez lire le contenu de la class qui gère les erreurs pour savoir quel champ pose problème. Dans le fichier modules/reseller/retailer.php, il faut ajouter

var_dump($form_error_object);

avant la ligne if (!$form_error_object->count()) { (ligne 68 sur la version 6.3.1)

 

Cela affichera les erreurs qui font échouer la validation du formulaire.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

plus d'1an après je me décide enfin à me remettre dans cette histoire de parrainage qui ne fonctionne pas.
je suis sous peel 7.0.0

J'ai donc ajouté la ligne :
var_dump($form_error_object);

avant la ligne if (!$form_error_object->count()) {
Sauf que dans mon cas il s'agit du fichier modules/parrainage/inscription.php et non modules/reseller/retailer.php

 

Bref, j'obtiens donc ce message d'erreur : object(FormError)#8 (1) { ["error"]=> array(0) { } }
Est-ce que ca vous parle ?


Je me pose également un question :
Le pseudo est normalement obligatoire pour s'inscrire.
Comment le système pourrait accepter une inscription provenant d'un formulaire ou l'on ne demande pas de pseudo ? (mis à part s'il est généré automatiquement à partir de l'email par exemple)
Mon problème ne pourrait-il pas venir de là ?
 
Merci par avance,
Cordialement,

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

Le formulaire est invalidé à priori parce que le parrain n'a pas été trouvé. Comment accédez-vous à ce formulaire?

Le fonctionnement standard est qu'il faut dans un premier temps remplir le formulaire de la page modules/parrainage/parrain.php. Ensuite les filleuls cliquent sur le lien présent dans l'email qui leurs est envoyé. Ce lien pointe vers la page d'inscription, avec toutes les informations nécessaire pour que l’inscription se passe sans problèmes ()

 

Le pseudo est normalement obligatoire pour s'inscrire.
Comment le système pourrait accepter une inscription provenant d'un formulaire ou l'on ne demande pas de pseudo ? (mis à part s'il est généré automatiquement à partir de l'email par exemple)
Mon problème ne pourrait-il pas venir de là ?

L'absence de pseudo n'empêche pas l'inscription, mais peux poser des problèmes par ailleurs. L'absence de ce champ dans le formulaire sera corrigé dans la version final de la version 7.2.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Simon,

C'est le filleul qui accède à cette page (via un lien qu'il reçoit automatiquement par mail).
l'url contient, l'adresse mail, le mot de passe et l'id d'utilisateur (probablement celui du parrain ?)

Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

 

un autre problème pourra venir de l'enregistrement du filleul.

Vous pouvez vérifier les valeurs présentes dans le test if (!empty($user) && $user['type'] == "parrain" && !empty($user['id_parrain']) && empty($user['etat'])) { sur la page inscription.php pour comprendre l’origine du problème.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je vais regarder ça dès que j'ai 5min, et je reviens vers vous avec ce que je trouve.
Merci.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping