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:
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>
Par la suite, serait-il possible de me guider pour effectuer la modification (mise à jour de la table)? est-ce qu'un UPDATE suffit?