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

Langage PHP Discussion :

probleme de formulaire


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Points : 45
    Points
    45
    Par défaut probleme de formulaire


    j ai un petit problème

    je vous explique , j ai 2 fichiers php "fic1.php" et "fic2.php"
    lorsque je valide le "fic1.php" grace je passe direct au "fic2.php" sauf que dans ce fichier "fic2.php" j effectue des tests sur l'existance des listes(se sont des listes liées (X 3))
    le truc c'est que la 1er fois que je rentre dans ce fichier je me fais jeter par mon message d'erreur chose que je ne veux pas lorsque j y arrive pour la premiere fois

    comment puis-je faire en sorte que la 1ere fois je ne me fasse pas jeter

    perso j'avais penser a un petit compteur...

    merci d'avance

  2. #2
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    salut,
    Peut être un boolean dans une variable de session?

  3. #3
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Points : 45
    Points
    45
    Par défaut
    Citation Envoyé par julien.63
    salut,
    Peut être un boolean dans une variable de session?
    ah vi cela peut etre une solution !
    j y vais de suite!

  4. #4
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Points : 45
    Points
    45
    Par défaut
    heu j y arrive pas (cela vient aussi de la motivation du moment hihi)
    tu pourrais developper ton idée julien.63

  5. #5
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    comme ça à froid, je dirais :

    fic1.php
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    session_start();
    if (!isset($_SESSION['flag']))
         $_SESSION['flag'] = true;
    // la suite de ton code
    ?>

    fic2.php
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    session_start();
    if (  $_SESSION['flag'] == true){
         $_SESSION['flag'] = false;
        // la suite de ton code
    }
    ?>

  6. #6
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Points : 45
    Points
    45
    Par défaut
    vi cela me parait plutot bien mais j ai aussi un fic3.php lol
    donc voila ; mais bon j ai tester et ya rien (suis pas trop réveiller )

  7. #7
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    En supposant que ton fichier fic3.php fonctionne comme le fic2.php, je mettrais le même code...

  8. #8
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Points : 45
    Points
    45
    Par défaut
    oui c'est le même principe quoi

    le bout de code que tu m as donner je comprend pas trop
    du moins je te montre si j ai compris

    en faite qd je suis dans "fic1.php"
    je mets mon drapeau a "true" si il n existe pas ($_SESSION)
    et dès que je passe dans "fic2.php" je mets mon flag a "false"

    et dans ma condition de bonne valdation de mon form je mets mon flag a "true"
    et dans ma mauvaise condition je le mets a "false" c'est çà??

  9. #9
    Membre du Club
    Inscrit en
    Mai 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2006
    Messages : 73
    Points : 45
    Points
    45
    Par défaut
    c'est bon j y suis arriver
    petit astuce on ne met rien dans l'action du formulaire
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form action="" method="post" name="form"id="form">
    mais là ou la validation est correcte on ajoute le bout de code suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if($verif=="ok" ) {/*variable de test de mon form*/
     echo "<script language=JavaScript type=text/JavaScript>
     alert('Vos données ont bien été enregistrées');
     </script>";
     
    ?>
    <script>
    document.location.replace("form_etape2.php")					
    </script>
    <?php //permet d'aller a la page form_etape2.php
    }
    en faite j'utilise la ligne javascript "document.location.replace" des que mon form remplie les bonnes conditions des qu'il a été soumis

  10. #10
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    bon si ça marche comme ça...

    Tu as aussi une redirection possible en PHP avec les headers.

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

Discussions similaires

  1. problem dans formulaire
    Par spilliaert dans le forum Langage
    Réponses: 2
    Dernier message: 16/12/2005, 21h23
  2. probleme deux formulaires imbriqués
    Par rony dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 21/06/2005, 18h19
  3. Réponses: 3
    Dernier message: 24/02/2005, 15h48
  4. [CSS]Probleme de formulaire entre IE et Firefox
    Par Steph82 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 17/02/2005, 18h34
  5. Probleme de formulaire d'upload
    Par Oberown dans le forum ASP
    Réponses: 5
    Dernier message: 26/10/2004, 14h00

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