Bonjour,
J'ai un utilisateur qui rempli un formulaire. je l'ajoute à la base de données... puis affiche l'ensemble des formulaires dans un tableau html. Jusque la tout va bien.
Au bout de chaque ligne j'ai 2 boutons: supprimer et modifier... La suppression fonctionne correctement mais je n'arrive pas a faire "modifier".
Pour la modification, dans un premier temps je n'arrive pas a afficher dans un nouveau formulaire les variables actuelles. il me retourne null... et je ne vois pas ou est mon erreur...
Voici le code:
Par la suite, serait-il possible de me guider pour effectuer la modification (mise à jour de la table)? est-ce qu'un UPDATE suffit?
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 <%@page import="java.until.*"%> <%@ include file="traitementBdd.jsp"%> <!doctype html> <html> <!-- Page création d'un message--> <head> <title>Outils Pilotage MySys</title> <meta charset="ISO-8859-1" /> <link rel="stylesheet" href="../../../OPM/css/nouvMsg.css"/> <link rel="stylesheet" href="../../../OPM/css/general.css"/> <script src="../../../OPM/javascript/checkForm.js"></script> <script language="JavaScript1.2"> //vérificaiton des dates... function validation() {return (true)} </script> </head> <body> <!--Import menu--> <%@ include file="menu.jsp"%> <script src="jquery.placehold-0.2.min.js"></script> <!--Section consultation--> <img src="../../../OPM/image/loader_mysys.gif" style="display:none;" id="loader" alt="Chargement"/> <section class="consultation"> <h1>Modifier votre message</h1> <% try{ //Récupération de l'utilisateur String user = gHabls.Utilisateur().getUserName().substring(1); String caisse = gHabls.Utilisateur().getCaisse(); String codOriginFinancier = ""; if (gHabls.estCTR()) { codOriginFinancier = "ITCE"; }else{ codOriginFinancier = gHabls.Utilisateur().getCodeCaisse(); } connexionOracle(); %> <!--Formulaire pour la modification du message--> <form method=post action="ajoutMsg.jsp" onSubmit="return validation()" name="formServ"> <label for="dateDebut">Date de début :</label><input type="text" id="dateDebut" value="<%=request.getParameter("dateDebut")%>" name="dateDebut" placeholder="jj/mm/aaaa" required /> <label for="dateFin">Date de fin :</label><input type="text" id="dateFin" name="dateFin" value="<%=request.getParameter("dateFin")%>" placeholder="jj/mm/aaaa" required/> <br> <label for="message">Votre message :</label><textarea name="message" id="message" cols="100" rows="15" value="<%=request.getParameter("message")%>" required/></textarea> <br> <input name="formServ" type="submit" value="publier" class="boutonRouge" onclick="chargementEnCours();"></input> </form> </section> <% //REQUETE DE MISE A JOUR DU MESSAGE /* String reqSupp = "UPDATE DCTL0.DCTL_OPG_MSG SET CODAGE = '" + user + "' WHERE CODAGE = '" + user + "' AND COCXBQ = '" + codOriginFinancier + "' AND DATDEB = to_date('" + dateDebut + "','DD/MM/YYYY') AND DATFIN = to_date('" + dateFin + "','DD/MM/YYYY') AND CODE_ORGN_FINN = '" + codOriginFinancier +"'"; int resSupp = executeUpdate(reqSupp); */ deconnexionOracle(); } catch ( Exception e) { out.print(e.toString()); }%> <script src="../../../OPM/javascript/html5shiv.js"></script><!--Compatibilité IE8 et html5--> <script src="../../../OPM/javascript/jquery-1.7.2.js"></script> <script src="../../../OPM/javascript/fonctions.js"></script> </body> </html>
Partager