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
| <%@ page import="java.sql.*,java.lang.*" %>
<%!
public String getParam(HttpServletRequest request ,String param){
if(request.getParameter(param)==null)
return "";
else
return request.getParameter(param);
}
public boolean requestContains(HttpServletRequest request, String param,String testValue){
String rep[] = request.getParameterValues(param);
if(rep ==null)
return false;
for(int i=0;i<rep.length;i++)
if (rep[i].equals(testValue))
return true;
return false;
}
public String getParamValues(HttpServletRequest request,String param){
String values[] = request.getParameterValues(param);
if(values == null)
return "";
int count = values.length;
switch(count){
case 1:
return values[0];
default:
StringBuffer result = new StringBuffer(values[0]);
int stop = count-1;
if(stop>=1) result.append(",");
for(int i=1;i<stop;++i){
result.append(values[i]);
result.append(",");
}
result.append("");
result.append(values[stop]);
return result.toString();
}}
public String isChecked(HttpServletRequest request, String param,String testValue){
return(requestContains(request,param,testValue))?"checked":"";
}
%>
<form action="<%= HttpUtils.getRequestURL(request)%>" method="post" >
<%
<input type="checkbox" name="box1" value="<%=id%>"<%=isChecked(request,"box1",""+id+"")%>>
<input type="submit" name="submittedVia" value="supprimer">
<input type="submit" name="submittedVia" value="supprimer">
<% String submission = getParam(request, "submittedVia");
if(submission.equals("")){%>
la formulaire n'a pas encore été soumis.
<% } else{
String verb = (submission.equals("supprimer")) ? "supprimer":"déclare";
%>
La faq numéro : <strong><%= getParamValues(request,"box1")%></strong> a été
<%=verb%>
<%
String var = getParamValues(request,"box1");
if(var.equals("")){
%>
<jsp:forward page="erreur.htm"/>
<%
}
int t=st.executeUpdate("delete * from table where id in ("+var+")");
}
%>
</div>
</form> |
Partager