Index du Forum » » SFORM

Auteur

Multi-formulaires pour les membres
i-hej
30    

  Posté : 23-08-2005 18:33

Bonjour,

je souhaite permettre aux visiteurs de mon site de remplir plusieurs formulaires différents (grand sondage, etc) qu'ils pourront modifier par la suite si leur situation évolue.

Pour cela, il faut qu'ils aient un libre accès et un accès confidentiel aux informations qu'ils auront mis sur les divers formulaires. Je pensait donc installer dans un sous-domaine de mon site le portail NPDS : les visiteurs qui veulent répondre au grand sondage par exemple choisiraient un pseudo et un mot de passe. Ceux-ci leurs permettraient de revenir sur leurs réponses.

Vous me demanderez "pourquoi réinstaller un portail NPDS en sous-domaine et non pas lier les formulaires directement aux membres inscrits sur mon site principal ?". Et bien parce que les membres de mon site sont des gens qui soutiennent la cause de mon site et ceux qui répondent au grand sondage ne la soutiennent pas forcément. De plus, l'inscription au sondage ne doit pas donner l'accès aux fonctions de mon site principal réservées aux membres.

Il va falloir que je crais mes formulaire grâce à SFORM puis que je crais les tables liées aux formulaires. çà, je dois être capable de le faire (ben... je pense puisque je commence tout juste à me mettre à SFORM).

Ma question est : comment faire pour que ces formulaires contiennent l'id du membre qui y répond ? Et surtout, comment faire pour que le membre ait accès aux infos qu'il a renseigné afin de les modifier comme bon lui semble ?

Chaque formulaire serait appelé en cliquant sur un lien.

Résumé de la Procédure pour le visiteur :
- le visiteur s'inscrit au site (choix du login et du mot de passe)
- Après connexion sous son login, la liste des formulaires apparait sur un bloc.
- Il clique sur le lien du formulaire qu'il souhaite.
- Le forumalaire souvre soit vide si c'est la première fois qu'il le rempli, soit avec les données qu'il a déjà mis précédemment.
- Il rempli ou modifie les données et Valide le formulaire qui met à jour la base de données.

Voilà voilà le résultat final que je souhaiterais obtenir.

Merci d'avance.
Jérôme, débutant en programmation.



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=17621&forum=19