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 :

Vérification du contenu d'un formulaire


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 31
    Points : 27
    Points
    27
    Par défaut Vérification du contenu d'un formulaire
    Bonjour.

    Je voudrais faire un formulaire, et pouvoir tester si tous les champs sont remplis, auquel cas je travaille sur mes valeurs (et je stocke le résultat dans un base de données). Si jamais un des champs n'était pas rempli, je voudrais retrouver l'état de mon formulaire au moment où j'ai cliqué pour le soumettre.
    Mon problème est que tout ce que j'ai créé, ou trouvé sur le net, me permet de tester mes valeurs, mais si un champ n'est pas rempli, je reviens sur ma page précédente avec un formulaire complètement vierge ...

    Est-il possible de permettre à l'utilisateur de continuer de remplir le formulaire plutôt que de recommencer ?

    Merci.

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    il faut mettre le formulaire et son traitement sur la meme page , puis dans les champs appeler la valeur passée par le formulaire quand il est validé !

  3. #3
    Membre actif Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Points : 204
    Points
    204
    Par défaut Pour le détail
    Bonjour,

    Effectivement traiter le formulaire dans la même page et pour le détail, si ton formulaire est en post :

    exemple
    si c'est du php qui écrit ton formulaire...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="nom" value="' . $_POST['nom'] . '" />
    si c'est du html qui écrit ton formulaire...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="text" name="nom" value="<?php echo $_POST['nom']; ?>" />

  4. #4
    Membre habitué
    Homme Profil pro
    Data Ingenieur
    Inscrit en
    Mai 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Data Ingenieur
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2006
    Messages : 133
    Points : 162
    Points
    162
    Par défaut
    Bonjour
    Pour resoudre ce probleme j'ai utiliser cette méthode

    tu creer tous d'abord une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Function formulaire( $nom, $prenom ...)
    {
    Ton formulaire
    <input type="text" name="nom" value="' . $nom . '" />
    <input type="text" name="nom" value="' . $prenom . '" />
     
    }
     
    Ensuite tu appelle la fonction qui va tester tes champs une fois que la personne a validé le formulaire
     
    et quand tu faite tes test genre
    if(empty($_POST["nom"]))
    formulaire($_POST["nom"],$_POST["prenom"]);
     
    sa va rappeler ton formulaire et remplir les champs qui on été renseigné

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 31
    Points : 27
    Points
    27
    Par défaut
    Merci de vos réponses. Mais je suis probablement pas bien doué de mes petites mains, je n'arrive pas à le faire tourner...

    Ce que je ne comprends pas, c'est que j'ai l'impression que si mon fomulaire est en méthode 'post', ne va-t-il pas exécuter la fonction de vérification et ensuite envoyer quoi qu'il arrive le contenu pour l'entrer dans la base de données ?

    En fait je ne suis pas sûr de comprendre toutes les pièces du puzzle... Pourriez-vous me donner un tout petit exemple au complet, svp ?

    Merci.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 31
    Points : 27
    Points
    27
    Par défaut
    Enfin !

    J'ai enfin compris comment tout ça marche. Mon script fonctionne.

    Merci à tous !

  7. #7
    Membre habitué
    Homme Profil pro
    Data Ingenieur
    Inscrit en
    Mai 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Data Ingenieur
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2006
    Messages : 133
    Points : 162
    Points
    162
    Par défaut
    De rien si tu as besoin d'autre chose fait signe ^^

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

Discussions similaires

  1. Vérification du contenu d'un champ
    Par @rkane dans le forum Access
    Réponses: 10
    Dernier message: 17/06/2006, 09h30
  2. Vérification avant l'envoi de formulaire
    Par navis84 dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 10/05/2006, 15h01
  3. Réponses: 5
    Dernier message: 31/01/2006, 15h54
  4. Affihage du contenu d'un formulaire dans un popup
    Par BernardT dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/12/2005, 20h10
  5. Vérification de validation d'un formulaire
    Par tom06440 dans le forum Langage
    Réponses: 8
    Dernier message: 21/09/2005, 15h29

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