Bonjour a tous!!
je dispose d'une page modifvendeur.jsp qui contient les informations sur chaque client!!Alors j'aimerai utiliser la methode get vers modifvendeur1.jsp qui affiche dans un formulaire un tel vendeur selectionné a fin qu'on puissse faire un modification et l'enregistrer.Et je sais pas comment faire.voici le contenu de la page modifvendeur.jsp:
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 <%-- Document : modifvendeur Created on : 7 août 2015, 10:59:55 Author : CNFP --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.sql.Connection"%> <%@page import="java.sql.*"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.SQLException"%> <% Class.forName("com.mysql.jdbc.Driver"); %> <% java.sql.Connection con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/gestionvente","root","");%> <% java.sql.Statement statement = con.createStatement(); %> <% java.sql.ResultSet rs; %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>modifier vendeur</title> </head> <body> <h1>Modification:</h1> <h3>Liste des vendeurs:</h3> <form method="get" action="modifvendeur1.jsp"> <table border=1> <tr><td><b>Numéro</b></td><td><b>Nom</b></td> <td><b>Sexe</b></td><td><b>Adresse</b></td><td><b>Telephone</b></td></tr> <% Statement stm = con.createStatement(); %> <% rs = statement.executeQuery("select * from vendeur"); %> <% while(rs.next()){%> <tr> <td><%= rs.getString("NumVend") %></td> <td><%= rs.getString("NomVend") %></td> <td><%= rs.getString("SexeVend") %></td> <td><%= rs.getString("AdrVend") %></td> <td><%= rs.getInt("NumTel") %></td> <td><a href="modifvendeur1.jsp?NumVend=<%= rs.getString("NumVend") %>">Modifier</a></td> </tr> <% } %> </table></form> </body> </html> <% statement.close(); %> <% con.close(); %>
modifvendeur.jsp fonctionne très bien mais quand je clique sur modifier modifvendeur1.jsp contient des erreur,elle ne s'affiche pas.Et voici modifvendeur1.jsp:
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 <%-- Document : modifvendeur1 Created on : 7 août 2015, 11:30:38 Author : CNFP --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@page import="java.sql.Connection"%> <%@page import="java.sql.*"%> <%@page import="java.sql.DriverManager"%> <%@page import="java.sql.ResultSet"%> <%@page import="java.sql.SQLException"%> <% Class.forName("com.mysql.jdbc.Driver"); %> <% java.sql.Connection con = java.sql.DriverManager.getConnection("jdbc:mysql://localhost:3306/gestionvente","root","");%> <% java.sql.Statement statement = con.createStatement(); %> <% java.sql.ResultSet rs; %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Modification</title> </head> <body> <h1>Modification</h1> <form method="get" action="modifvendeur.jsp"> <b>Numero:</b> <input type="text" name="NumVend" Value=" <%= request.getParameter("NumVend")%>"> <br> <b>Nom:</b> <input type="text" name="NomVend" Value="<%= request.getParameter("NomVend")%>"> <br> <b>Sexe:</b> <select name="SexeVend" value="<%= request.getParameter("SexeVend")%>" > <br> <option value=""> Homme</option> <option value="">Femme</option><br></select> <b>Adresse:</b> <input type="text" name="AdrVend" Value="<%= request.getParameter("AdrVend")%>"> <br> <b>Telephone:</b> <input type="text" name="NumTel" Value="<%= request.getParameter("NumTel")%>"> <br> <input type="submit" name="modif" value="Modifier" > </form><br> <%String numvend=request.getParameter("NumVend"); %> <%String nomvend=request.getParameter("NomVend"); %> <%String sexevend=request.getParameter("SexeVend"); %> <%String adrvend=request.getParameter("AdrVend"); %> <%int numtel=new Integer(request.getParameter("NumTel")).intValue() ; %> <%String sql = "UPDATE vendeur SET NumVend='"+numvend+"', NomVend='"+nomvend+"',SexeVend='"+sexevend+"',AdrVend='"+adrvend+"',NumTel='"+numtel+"'WHERE NumVend='"+numvend+"'" ; %> <% statement.executeUpdate(sql); %> <p>Le vendeur est modifié avec succès</p><br> <h3>Liste des vendeurs:</h3> <table border=1> <tr><td><b>Numéro</b></td><td><b>Nom</b></td> <td><b>Sexe</b></td><td><b>Adresse</b></td><td><b>Telephone</b></td></tr> <% Statement stm = con.createStatement(); %> <% rs = statement.executeQuery("select * from vendeur"); %> <% while(rs.next()){%> <tr> <td><%= rs.getString("NumVend") %></td> <td><%= rs.getString("NomVend") %></td> <td><%= rs.getString("SexeVend") %></td> <td><%= rs.getString("AdrVend") %></td> <td><%= rs.getInt("NumTel") %></td> </tr> <% } %> </table> </body> </html> <% statement.close(); %> <% con.close(); %>
aidez moi s'il vous plaiiit!
Partager