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

Servlets/JSP Java Discussion :

petit probleme avec le formulaire


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    504
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 504
    Par défaut petit probleme avec le formulaire
    bonsoir,

    lorsque je saisie les champs du formulaire de mon code et lorsque par exemple il y a les champs de password(s) ne sont pas corrects "un pour tapé le password et le second pour verifier si le password est le meme" apres une validation

    mon formulaire revient mais vide et ce que je voudrais c'est que les champs qui sont correct puisse etre inscrit sur le formulaire .

    voici mon code :
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@ page import="java.util.Vector" %>
         <%@ page import="java.util.*" %>
         <%@ page import="java.lang.String" %>
    <jsp:useBean id="bdmysql" scope="application" class="servlet.Bdmysql"/> 
     
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Inscription</title>
    </head>
    <body>
    <h2>inscription</h2>
     
     
    %>
    <form >
    <p><input type="hidden" name="action" value="validation"></input></p>
    <p>Nom:<input type="text" name="Nom" ></input></p>
    <p>Prenom:<input type="text" name="prenom"  ></input></p>
    <p>Adresse:<input type="text" name="adresse" ></input></p>
    <p>Ville:<input type="text" name="ville" ></input></p>
    <p>Code Postal:<input type="text" name="codepostal"></input></p>
    <p>Pays:<input type="text" name="pays" ></input></p>
    <p>Pseudo:<input type="text" name="pseudo" ></input></p>
    <p>Password:<input type="password" name="pass" ></input></p>
    <p>Password:<input type="password" name="veripass" ></input></p>
    <p>E-mail:<input type="text" name="mail" value=></input></p>
    <p>E-mail:<input type="text" name="verimail" value=></input></p>
    <p><input type="submit" name="Valider"></input></p>
    </form>
     
     
     
     
    <% 
    String action =request.getParameter("action");
    if (action.equals("validation"))
    {
    String nomC =request.getParameter("Nom");
    String prenomC=request.getParameter("prenom");
    String adresseC=request.getParameter("adresse");
    String villeC=request.getParameter("ville");
    String codeC=request.getParameter("codepostal");
    String paysC=request.getParameter("pays");
    String pseudoC=request.getParameter("pseudo");
    String passwC=request.getParameter("pass");
    String verifpass =request.getParameter("veripass");
    String mailC=request.getParameter("mail");
    String verifmail =request.getParameter("verimail");
     
     if (nomC.equals("")||prenomC.equals("")||adresseC.equals("")||villeC.equals("")||codeC.equals("")||
                      paysC.equals("")||pseudoC.equals("")||passwC.equals("")||mailC.equals(""))
     {%>
     
     
     <% }
     
     
            if(!passw.equals(verifpass))
            {%>
    	<p>Erreur de password</p>
     
    	<% }
            
            if (!mailC.equals(verifmail))
            {%>
    		<p> Erreur du mail </p>
    <%      }
     
     
            
            if(passwC.equals(verifpass))
    {
                    if (mailC.equals(verifmail))
            {   
                    
                    Vector verifpseudo =  bdmysql.getpassword();
                    for (int i=0; i<verifpseudo.size();i++)
                    {
                            if (pseudoC.equals(verifpseudo.elementAt(i)))
                                            { %>
    					<p>Erreur de pseudo</p>
    				<% 
                                        } 
                    }
     
     
                    
                                    
                                    
                                      bdmysql.enreingistreClient(nomC,prenomC,adresseC,villeC,codeC,paysC,pseudoC,passwC,mailC);
                                      
                      
                            }       
            
        }
            
    }
     
            %>
     
     
     
     
    </body>
    </html>

    excusez moi comme je debute en jsp faut 'il des return apres les if et qu'est ce que ça fait est ce que ça revient au debut du code .


    merci !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 8
    Par défaut
    c'est un mal code.
    1- il y a bc de if dans votre code
    2-injection Sql
    3-ne pas vérifier aussi le pseudo,l'email si ils sont dèja existés dans base de donnée.
    =>>bc de choses pour faire

Discussions similaires

  1. [AC-2007] Petit probleme avec sous-formulaire
    Par java250r dans le forum IHM
    Réponses: 2
    Dernier message: 20/05/2012, 16h25
  2. [AC-2003] petit probleme avec formulaire
    Par revemane dans le forum IHM
    Réponses: 3
    Dernier message: 21/03/2012, 17h51
  3. probleme avec un formulaire de petites annonces
    Par sitalgerie dans le forum Langage
    Réponses: 2
    Dernier message: 15/04/2007, 14h53
  4. [TP]petit probleme avec solution
    Par pompompolom dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 02/12/2004, 19h48
  5. petit probleme avec l'éditeur de builder
    Par qZheneton dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2004, 16h19

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