Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/05/2012, 13:22
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Multiple checbox-paso de parametro como string

Cita:
...Como puedo hacer para que al marcar los checkboxes envien todos los valores elegidos como una cadena...
Simplemente no puedes por 2 razones, la primera, cada checkbox es independiente de los demás, por lo tanto el navegador enviará su valor separado de los demás checkbox, imagina que el navegador enviara siempre los valores en una sola variable, en primera sería logico, y en segunda sería un caos saber que valor es de que checkbox, para ese caso, mejor crea un solo checkbox con todos los valores, en segunda, TU has especificado que los checkbox sean enviados como un ARRAY, por lo tanto recibirás un array en tu archivo PHP, por lo cual ni es problema del navegador, ni de HTML ni mucho menos de PHP, ya que eres TU el que ah elegido como enviar los datos, ahora que si no sabes como recoger los datos es muy diferente, para recoger los valores de cualquier input enviado como array (agregando corchetes '[]' a los nombres, que por cierto deben ser iguales) solo debes recorrer el ID del item...

Código PHP:
Ver original
  1. //con un loop
  2. foreach($_GET['cad_gen'] as $item) {
  3.      echo $item;
  4. }
  5.  
  6. //de forma manual
  7. echo $_GET['cad_gen'][0];
  8. echo $_GET['cad_gen'][1];
  9. echo $_GET['cad_gen'][2];
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)