Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/11/2011, 11:36
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: como enviar datos con checkbox

Yo el php lo pondia asi:

Código PHP:
Ver original
  1. // llenar los datos en un array para mostralos en un bucle.
  2. *
  3. $datos = array(1=>"internet", 2=>"anime y manga", 3=>"jquery", 4=>"hardware", 5=>"software", 6=>"frameworks php", 7=>"others");
  4.  
  5. // ahora hago un bucle con la lista separada usando foreach.
  6. foreach($datos as $array=>$pasatiempo) {
  7. * * echo "<input type='checkbox' name='pasatiempos[]' id='pasatiempo" . $i . "' onclick='VerificarMaximo(this);' value = ''>" . $pasatiempo . "<br />";
  8. * * $i++;
  9. * *
  10. }

Te comento lo que modifique, el name de input, es decir, de cada uno de los input les puse el name como si fuera un vector acumulativo, asique cuando envies el post, en la variable $_POST['pasatiempos'] va a haber un array con todos los valores seleccionados


Y para mostrarlo haria lo siguiente

Código PHP:
Ver original
  1. foreach ($_POST['pasatiempo'] as $pasatiempo) {
  2.     echo $pasatiempo;
  3. }

Fijate si algo asi te sirve. Cualquier cosa avisame ;)

Saludos!
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com