IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

Formulaires en CGI


Sujet :

Web Perl

Vue hybride

yanndan Formulaires en CGI 21/04/2006, 11h53
Jeh Tu peux utiliser ta session... 21/04/2006, 11h56
yanndan ok merci je regarde ça de... 21/04/2006, 12h19
Invité Parce que CGI est par essence... 21/04/2006, 12h32
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Par défaut Formulaires en CGI
    Bonjour tout le monde.

    Je dois faire pour le boulot une page qui permet d'inscrire, effacer ou lister un ensemble d'utilisateur. Je pensais faire ça à l'aide de formulaire qui s'enchaine les uns à la suite des autres. Cependant j'ai l'impression que si je fais plus d'un formulaire je perds les données des précédents.
    Comment faire pour récupérer les valeurs passées en paramètres des différents formulaires sans l'aide de champs cachés? ( mot de passe dans les champs cachés, ce n'est pas top top au niveau sécurité).

    Merci d'avance.
    yanndan

  2. #2
    Jeh
    Jeh est déconnecté
    Membre expérimenté Avatar de Jeh
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 203
    Par défaut
    Citation Envoyé par yanndan
    Bonjour tout le monde.

    Je dois faire pour le boulot une page qui permet d'inscrire, effacer ou lister un ensemble d'utilisateur. Je pensais faire ça à l'aide de formulaire qui s'enchaine les uns à la suite des autres. Cependant j'ai l'impression que si je fais plus d'un formulaire je perds les données des précédents.
    Comment faire pour récupérer les valeurs passées en paramètres des différents formulaires sans l'aide de champs cachés? ( mot de passe dans les champs cachés, ce n'est pas top top au niveau sécurité).

    Merci d'avance.
    yanndan
    Tu peux utiliser ta session web ou un système de cache très simple comme peut te le permettre le module File::Cache

  3. #3
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Par défaut
    ok merci je regarde ça de suite. Néanmoins je ne comprends pas le fait que dès que je mets 2 formulaires et que je clique sur le bouton valider du deuxième tous mes choix précédent sont effacés.

    yanndan

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par yanndan
    Néanmoins je ne comprends pas le fait que dès que je mets 2 formulaires et que je clique sur le bouton valider du deuxième tous mes choix précédent sont effacés.
    Parce que CGI est par essence Stateless (sans état). Le module CGI-Session peut t'aider a maintenir les données d'un formulaire à un autre, ou plus simplement les champs cachés (que tu passes dans le corps de ta requête), ou encore les cookies.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SP-2010] HTML - Formulaire sans CGI
    Par cachy93 dans le forum SharePoint
    Réponses: 1
    Dernier message: 29/09/2014, 15h02
  2. Formulaire Formail.cgi avec tableau
    Par Innovawebdesign dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 28/02/2013, 04h38
  3. Réponses: 0
    Dernier message: 06/11/2009, 21h38
  4. PERL CGI Formulaire et upload
    Par minusette dans le forum Web
    Réponses: 3
    Dernier message: 20/07/2007, 11h08
  5. Récuperer les valeur d'un formulaire en CGI
    Par crakos dans le forum C++
    Réponses: 1
    Dernier message: 29/05/2006, 12h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo