Fork me on GitHub






Problème champs obligatoires dans formulaire d'inscription
Régulier
Inscrit: 18/10/2004 12:07
De Avignon
Messages: 105
Bonjour à tous !

J'utilise Xoops 2.0.13.2 et j'ai modifié selon ce tutoriel mon formulaire d'inscription.

J'ai simplement rajouté les champs "Nom" et "Prénom".

Mais comme ce tutoriel a été réalisé pour d'anciennes versions, il m'a fallut modifier quelques bricoles en m'aidant des autres champs, mais j'y suis arrivé.

Je butte cependant sur un point, je voudrais rendre ces champs obligatoires.

J'ai rajouté true comme le préconise le tutoriel, mais cela ne marche pas, l'inscription ce fait même si les champs ne sont pas remplis.

Voilà le code ajouté à registerform.php :
// ajout du nom
$reg_form->addElement(new XoopsFormText(_US_NAME."*""name"2625$myts->htmlSpecialChars($name)), true);
// ajout du prénom
$reg_form->addElement(new XoopsFormText(_US_FIRSTNAME."*""firstname"2625$myts->htmlSpecialChars($firstname)), true);

Je pense que celà vient de la version de Xoops que j'utilise qui differre légèrement de celle du tutoriel car
$myts->htmlSpecialChars($firstname)
a remplacé
$firstname


Pouvez-vous m'aider ???

Merci d'avance.

@+ fafane84

Posté le : 04/08/2006 23:07

Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84
Partager Twitter Partagez cette article sur GG+
Re: Problème champs obligatoires dans formulaire d'inscription
Newbie
Inscrit: 22/07/2006 15:02
De l'Europe
Messages: 15
Salut,
Si tu mets NOT NULL dans le fichier SQL, il y aura une erreur quand tu voudras ajouté un element sans le champs remplie.
Mais c pas le top
Il y a d'autre chose a changer,

Posté le : 04/08/2006 23:20
Partager Twitter Partagez cette article sur GG+
Re: Problème champs obligatoires dans formulaire d'inscription
Régulier
Inscrit: 18/10/2004 12:07
De Avignon
Messages: 105
Salut et merci de ta réponse :merci:

Mais dans ma base MySQL ces champs sont déjà "not null" et pourtant je n'ai pas de message d'erreur.

De plus j'aimerai faire çà "proprement" comme cela est prévu pour le mot de passe et l'adresse email.

Merci quand même, mais je vais attendre d'autres réponses

@+ fafane84.

Posté le : 05/08/2006 23:38

Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84
Partager Twitter Partagez cette article sur GG+
Re: Problème champs obligatoires dans formulaire d'inscription
Régulier
Inscrit: 18/10/2004 12:07
De Avignon
Messages: 105
UP

Posté le : 06/08/2006 23:42

Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84
Partager Twitter Partagez cette article sur GG+
Re: Problème champs obligatoires dans formulaire d'inscription
Régulier
Inscrit: 18/10/2004 12:07
De Avignon
Messages: 105
Personne ne peut m'aider ?

Posté le : 07/08/2006 18:53

Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84
Partager Twitter Partagez cette article sur GG+
Re: Problème champs obligatoires dans formulaire d'inscription
Régulier
Inscrit: 18/10/2004 12:07
De Avignon
Messages: 105
Personne n'a vraiment aucune idée qui pourrait m'aider ?

Posté le : 13/08/2006 23:06

Web Tutoriels (site test) et DivX Tutos : les tutos de fafane84
Partager Twitter Partagez cette article sur GG+
Re: Problème champs obligatoires dans formulaire d'inscription
Semi pro
Inscrit: 21/11/2004 17:40
De Un petit coin de Belgique
Messages: 826
Bonsoir,

Dans mon cas, j'ai rendu le nom obligatoire et j'ai rajouté les lignes suivantes dans le fichier register.php qui se trouve en racine du site

if (empty($uname) || preg_match($restriction$uname)) {
        
$stop .= _US_INVALIDNICKNAME."<br />";
    }

// Ajout pour rendre la variable name obligatoire
if (empty($name)) {
        
$stop .= _US_INVALIDREALNAME."<br />";
}


A toi d'essayer, mais fait une sauvegarde du fichier register.php original, on ne sait jamais..

Posté le : 13/08/2006 23:59

Il y a 10 types de personne dans le monde, ceux qui comprennent le binaire et les autres
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

43 Personne(s) en ligne (33 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 43 | Plus ...