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 :

Prob avec formulaire


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de poissonsoluble
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut Prob avec formulaire
    bonjour,
    j'ai un petit souci avec mon formulaire! J'explique:
    je dispose d'un formulaire avec des champs (exp: nom prenom...) + une liste déroulante + des cases à cocher, une fois remplis par l'utilisateur, je vérifie si les champs sont bien remplis. tout se vérifie bien sauf pour la liste déroulante et les case à cocher, par défaut g dans ma liste, "Sélectionnez un genre" Le formulaire se valide malgré qu'on ait rien choisi dans la liste!!!
    Si qq'1 me comprend et peut m'aider! c gentil

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    ton pb vien de la verif des champs de ton form si j'ai compri... montre nous ton code pasque sans cela on peut pas voir ton erreur

  3. #3
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    tout depends comment tu valide ta liste !
    il nous faudrait du code (surtout la methode de verification).

  4. #4
    Invité
    Invité(e)
    Par défaut
    montre ton code c'est le mieux

  5. #5
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Je pense que tout le monde est d'accord sur le fait qu'il nous faut le code de validation du formulaire

  6. #6
    Membre confirmé Avatar de poissonsoluble
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    Au début je me servait d'une fonction javascript:
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    function verificationsGenerales(formulaire) {
    //alert('verif general');
        var champIncorrect = -1;
        //var taille = 15;
        for (var i=0; i<champsOblig.length; i++) {
        //for (var i=0; i<taille; i++) {
        //alert(i);
        alert(champsOblig[i]);
            if (champsOblig[i]) {
                if (valeurVide(formulaire[champsOblig[i]].value)) {
                    formulaire[champsOblig[i]].value ='';
                    champIncorrect = i;
                    i=champsOblig.length-1;
                    //i=taille-1;
                }
            }
        }
        if (champIncorrect>-1) {
            alert("champ incorect");
            alert(message[champIncorrect]);
            formulaire[champsOblig[champIncorrect]].focus();
            return false;
        } else {
            return true;
        }
    }
    Elle marche pour le reste des champs mais pas pour la liste déroulante et les cases à cocher!! Elle n'affiche pas le message d'erreur

  7. #7
    Membre confirmé Avatar de poissonsoluble
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    champsOblig est un tableau ou je stock mes variables du formulaire

  8. #8
    Membre confirmé Avatar de poissonsoluble
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 109
    Par défaut
    vu que cet fonction ne marche pas pour la liste déroulante et les cases à cocher! A la validation de mon formulaire (action="maPage.php"), dans maPage.php, je vérifie ces champs, voici un bou du code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if ($_POST['genre'] = 'Sélectionnez un genre')
      {
        ?> <script>
            alert("Saisissez le genre de votre restaurant");
           </script> <?  
      }
    et là je voudrai que je retourne au formulaire mais en gardant les champs qui sont déjà remplis!!

Discussions similaires

  1. [MySQL] prob d'affichage avec formulaire et mysql
    Par lol88 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/01/2010, 11h08
  2. [AJAX] Formulaire
    Par polak25 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/04/2007, 18h17
  3. prob avec mon formulaire d'envoi de mail
    Par zorba49 dans le forum ASP
    Réponses: 12
    Dernier message: 06/02/2007, 11h52
  4. Prob avec formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2005, 18h53
  5. Prob avec PHP sur le formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 7
    Dernier message: 16/11/2005, 17h06

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