%@page import="java.util.*,bdd.*,Correo.*,util.*"%>
Puente Digital
<%
String nombrepagina="solicitud.jsp";
%>
<%@ include file="../../../controlusuarios/web/controlvisibilidad.jsp" %>
<%
Tabla obj = new Tabla((Conexion)session.getAttribute("conexion"),"solicitudInfo");
Object[][] resultado = null;
String mensaje = "", ruta = "";
int insertado = 0;
if(request.getParameter("nombre")!=null)
{
//Obtencion de las direcciones de correo de todos los coordinadores
String consulta = "SELECT persona.email FROM persona,usuario WHERE usuario.responder = true AND usuario.idpersona=persona.idpersona; ";
Object[][] emails = obj.consultar(consulta);
//La funcion enviarMail necesita un array de Strings para los destinos
String destinos[] = new String[emails.length];
int enviados = 0;
for(int k=0;k
<%
}
else
enviados++;
}
if(enviados==emails.length)//si hemos conseguido enviar a todos los coordinadores, lo almacenamos
{
String[] campos = {"nombre","idprovincia","contacto","edad","sexo","comentario","ocupacion","fecha","respondido"};
Object[] valores = new Object[9];
valores[0] = request.getParameter("nombre");
valores[1] = new Integer(Integer.parseInt(request.getParameter("provincia")));
valores[2] = request.getParameter("contacto");
if(request.getParameter("edad")!=null && !request.getParameter("edad").equals(""))
valores[3] = new Integer(Integer.parseInt(request.getParameter("edad")));
else
valores[3] =new Integer(0);
valores[4] = request.getParameter("sexo");
valores[5] = request.getParameter("comentario");
valores[6] = request.getParameter("ocupacion");
valores[7] = new Fecha();
valores[8] = "f";
insertado = obj.insertar(campos,valores);
if(insertado==0)
{
mensaje = "Solicitud almacenada incorrectamente. Proceso parado";
ruta = "../index.html";
response.sendRedirect(error+"?mensaje="+mensaje+"&ruta="+ruta);
}
else
{
%>
<%
}
}
}
%>