Bonsoir à tous
Je realise un site en java qui contien un formulaire d'inscrisption
Pour cela j'ai sur ma page Inscription.jsp un code qui verifie si l'ajout et possible ( et enregistre l'inscription) ou si elle n'est pas possible defini une variable erreur
en dessous de ce traitement j'ai le formulaire avec le bouton connexion qui relance la page
mon pb c'est que meme en cas d'erreur je n'arrive pas a recupere ma variable erreur pour l'afficher dans mon formulaire
je sais pas si je suis assez claire
Je vous met une parti de mon code si sa peux vous aider :
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 <body> <% String inscription = request.getParameter ("inscription"); if(inscription !=null) { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String filename="monchemin"; String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="; database+= filename.trim() + ";DriverID=22;READONLY=true}"; Connection con = DriverManager.getConnection( database ,"",""); Statement st = con.createStatement(); String Adresse = request.getParameter ("Adresse"); String Ville = request.getParameter ("Ville"); String Nom= request.getParameter ("Nom"); String CP = request.getParameter ("CP"); String Pays = request.getParameter ("Pays"); if ( Adresse == "" ||Ville == "" ||Nom== "" ||CP == "" || Pays == "" ) { String erreur = " champs vide"; } else { String erreur = ""; String sql ="Insert into MATABLE values ( Adresse , Ville, Nom, CP, Pays )"; System.out.println(sql); %> <script> alert('Inscription valide '); </script><% st.executeUpdate(sql); } } String erreur = request.getParameter (" erreur"); if ( erreur == null) { erreur = ""; } out.println( erreur ); out.println("<form action='Inscription.jsp' method='get'>"); out.println("<h2 align='center'> Inscription </h2> <br/>"); out.println("<h2 align='center' value='" + erreur + "'></h2>"); out.println("<table>"); out.println("<tr><td>Adresse </td><td> <input name='Adresse' type='text' ></td></tr>"); out.println("<tr><td>Ville </td><td> <input name='Ville' type='text' ></td></tr>"); out.println("<tr><td>Nom</td><td> <input name='Region' type='text' ></td></tr>"); out.println("<tr><td>CP </td><td> <input name='CP' type='text' ></td></tr>"); out.println("<tr><td>Pays </td><td> <input name='Pays' type='text' ></td></tr>"); out.println("</table>"); out.println(" <input type='submit' values='Ajouter'/> "); out.println(" <input name='inscription' type='hidden' value='1'> "); out.println("</form>");
Bonne soirée
Partager