Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/07/2012, 19:08
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 16 años, 4 meses
Puntos: 15
Respuesta: Guardar varios arrays de checkbox

Hola, no se que pasó me enrede. Lo puse así:

Código PHP:
Ver original
  1. $id_posada = '8';
  2. $meses = array($_POST['enero'], $_POST['febrero'], $_POST['marzo'], $_POST['abril'], $_POST['mayo'], $_POST['junio'],
  3. $_POST['julio'], $_POST['agosto'], $_POST['septiembre'], $_POST['octubre'], $_POST['noviembre'], $_POST['diciembre']);
  4.  
  5.  
  6. //var_dump($meses);
  7. foreach($meses as $mes) {
  8.     if(isset($_POST[$mes])) {
  9.           foreach($_POST[$mes] as $checkbox) {
  10.                // Aquí haces lo que necesites con cada checkbox
  11.                $query = "INSERT INTO detalle_temp_alta (id_posada, fecha_temp_alta) " .
  12.                 "VALUES ('$id_posada', '$checkbox')";
  13.                 mysql_query($query) or die(mysql_error());
  14.  
  15.           }
  16.     }
  17. }

Y me da este error:

Warning: Illegal offset type in isset or empty in C:\AppServ\www\phpMyAdmin\ ... on line 9.

Se que estoy haciendo el insert mal pero no se como va.
__________________
Caminando con el corazón partío