website logo
Auteur
avatar
PhilGuen

Forum » » Le coin des codeurs » » Modification formulaire enregistrement utilisateur


Posté : 19 mars 2004 à 21:00 icone du post

Bon ... va ne marche pas !!!!

Comme dirait Guy Roux, on va reprendre les fondementaux !.

1°) dans formulaire.php on a, pour enregistrer une url, ligne 21

$m->add_field('url', translate("Your HomePage"),$url,'text',false,100,"","")

je rajoute une autre ligne sur le même modèle pour enregister une catégorie.

$m->add_field('user_group', 'Votre catégorie',$tmp_group,'text',true,10,"","");

A la saisie, je peux donc correctement saisir un nom de catégorie. C'est ok.

----------

2°) dans aff_formulaire.php, ligne 20, j'ai

$m->add_field('url', translate("Your HomePage"),"$url",'text',false,100,"","");

pour vérification des données "url".

Je rajoute pour vérifier les données "Catégorie"

$m->add_field('user_group', 'Votre catégorie',"$tmp_group",'text',true,10,"","");

L'affichage de l'écran de vérification des données m'affiche bien le nom entré
dans le champ "Votre catégorie".


MAIS !!!!!!!!!!!!!!


---------
3°) dans aff_formulaire, tout de suite après les lignes précédentes j'ai ajouté

echo "groupe : ".$tmp_group;
echo "
URL : ".$url;

pour tester les valeurs des variables.

et la, j'ai bien une valeur pour $url mais je n'ai plus rien pour $tmp_group

J'ai donc déjà perdu $tmp_group entre la saisie (formulaire.php) et l'affichage de confirmation (aff_formulaire.php).

Qu'est-ce que j'ai loupé? Un global $tmp_group quelque part?

Pour info, suivant les conseils de Tribal, j'ai ajouté dans hidden_form (en + d'un global $tmp_group)



Je pense que je ne suis pas le premier à avoir essayé de modifier le formuliare d'enregistrement.

Je suis donc preneur de tout conseil

Merci d'avance

Amitiés

Philippe


[ Message édité par : PhilGuen : 19-03-2004 21:02 ]

[ Message édité par : PhilGuen : 19-03-2004 21:03 ]

[ Message édité par : PhilGuen : 19-03-2004 21:04 ]

Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=10612&forum=5