Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2004, 11:00
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 6 meses
Puntos: 1
Hubiera sido útil que incluyeras el código pertinente, no todo por que agobia, solo el mas relevante. Pero por lo que me dices supongo que el nombre que utilizas para el checkbox es el mismo para todos, por lo tato solo pasa el valor del último. En JSP creo que si se puede, ya que te guarda todos los valores para ese nombre, y lo recuperas con request.getParameterValues(), pero no estoy seguro. El caso es que mejor utiliza por nombre para tus checkbox algo asi:
<input type="checkbox" name="nombre[]" value="1">
Lo relevante es el nombre, esto funciona para cualquier tipo de input, al poner corchetes [] le indicas que va a ser una arreglo. Luego puedes recorrer con PHP ese arreglo así:
foreach($_POST['nombre'] as $variable)
echo 'El primer checkbox tiene un valor de:'.$variable;

Donde $variable puede ser obviamente cualquier nombre no reservado que le quieras asignar. foreach es para recorrer arreglos desde el principio hasta el fin, por lo que no le puedes pasar como argumento una variable que no sea array. Pero como el checkbox lo definimos desde HTML como un array entonces no hay problema. Lo demás te lo dejo a tu ingenio, no es difícil.
Saludos!