Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/12/2011, 13:31
htmlnewbie
 
Fecha de Ingreso: julio-2011
Ubicación: Ciudad de México
Mensajes: 25
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: RadioButton & CheckBox

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
eso no se puede hacer de lado cliente, tiene que ser de lado servidor (php, asp, jsp, python, ruby, etc)
Hola zerokilled, gracias por responder! Sé que eso se hace del lado del servidor, el problema que tengo es que, si se selecciona el radio "solamente en", tengo que hacer un array para guardar las checkbox seleccionadas dentro de la BD; aquí está el código que he hecho hasta ahorita en mi jsp:

Conexion_bd conexion = new Conexion_bd();
Connection conn = conexion.getConexion();

Código:
   String motivo=(String)request.getParameter("motivo");// textobox, no problem
   String fecha_ini=(String)request.getParameter("fecha_ini");//textobox, no problem
   String fecha_fin=(String)request.getParameter("fecha_fin");//textobox, no problem
   String evento_id=(String)request.getParameter("evento");//textobox, no problem
   String[] dias = request.getParameterValues("frecuencia");// ésto es lo que quiero ingresar en la bd
   
   Consultas_bd.ingresar_mensaje(motivo, fecha_ini, fecha_fin, evento_id, dias); //aquí me manda un error de "cannot be aplied to given types 
"

Encontré esta función vagando por la web, tengo una idea de qué es lo que hace, pero no estoy seguro al 100%:

Código:
String dias="";
   String frecu[]=request.getParameterValues("frecuencia");
   for(int i=0;i<frecuencia.length;i++){
      dias+=frecuencia[i]+" ";
   }
 
          try{
          Class.forName("com.mysql.jdbc.Driver");
          Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/combos2", "root", "root");
          Statement st=con.createStatement();
          int i=st.executeUpdate("insert into student(languages) values('"+dias+"')"); //aquí no tengo idea de cómo debe ir mi query, si completo con lo que tiene que ingresar dentro de la tabla o simplemente lo que quiero guardar
          out.println("Informacion guardada con exito en la base de datos.");
          }
          catch(Exception e){
          System.out.println(e);
          }

Gracias por tu apoyo!