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 :

Redirection automatique


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut Redirection automatique
    Salut!

    J'aurais aimé savoir comment rediriger l'utilisateur vers une page donné selon que le remplissage de son formulaire est correct ou non...

    J'ai essayé un
    mais ce n'est pas satisfaisant...

  2. #2
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    Hé bien ton formulaire pointe vers un script perl ? donc dans ce script tu fais d'abord les tests te permettant de savoir si le formulaire est bien rempli (genre if $machin ne "..." $form_correct =0), et ensuite tu affiches une page conditionné par l'état de $form_correct. Comme ca tu pourras (je pars de la supposition que tu travailles avec le module CGI) soit faire un print header, start_html; soit un print redirect si tu veux renvoyer sur une page toute autre

  3. #3
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    L'action de mon formulaire renseigne un script Perl, dans lequel il valide les entrées de l'utilisateur (RegExp), se connecte à la DB, et exécute la requête adéquate.

    Ma redirection ne s'effectue pas (ne s'effectuait pas en fait, j'ai trouvé la solution)...

    J'avais un 'print' plus haut dans ma page. A ce propos, pourquoi ne peut-on pas avoir deux 'print' dans le même script??

    (Merci tout de même pour la réponse!)

  4. #4
    Mr6
    Mr6 est déconnecté
    Membre émérite

    Homme Profil pro
    Inscrit en
    Septembre 2004
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2004
    Messages : 608
    Par défaut
    ??? là comme ca, je ne peux pas te dire, faudrait me montrer un bout de code si tu veux des explications

  5. #5
    BnA
    BnA est déconnecté
    Membre éclairé Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Par défaut
    Citation Envoyé par Mr6
    ??? là comme ca, je ne peux pas te dire, faudrait me montrer un bout de code si tu veux des explications
    Pas grave laisse tomber jvais chercher...

  6. #6
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu peux tout à fait avoir deux print() (ou plus) dans le même script, mais là une fois que tu as fais un print, tu lui a envoyé le header, donc quand tu lui réenvoie ton redirect, ça ne lui fait ni chaud ni froid, il ne l'attend plus... Par contre tu peux tout à fait envoyer le header, puis écrire ton HTML en petit bouts, vu qu'il attend de l'html.

    --
    Jedaï

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

Discussions similaires

  1. [JSP] Redirection automatique
    Par Crazyblinkgirl dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 08/08/2011, 10h24
  2. redirection automatique en html
    Par NPortmann dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/10/2005, 11h06
  3. [Référencement] Redirection automatique si page manquante
    Par camoulox dans le forum Référencement
    Réponses: 1
    Dernier message: 07/10/2005, 15h43
  4. Redirection automatique lors d'une sélection dans un Select
    Par MiJack dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 21/12/2004, 18h09
  5. Réponses: 2
    Dernier message: 15/06/2004, 11h22

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