Hola , queria saber si es posible hacer un insert dentro de un for, para
insertar varios registros a la vez.
por ejemplo
supongamos que estoy enviando el siguiente array de datos:
Array ( [check_clase] => Array ( [0] => 4 [1] => 5 [2] => 6 [3] => 7 [4] =>
13 [5] => 14 [6] => 15 ) )
la idea seria procesar la cantidad de elementos y en cada ciclo insertar un
registro
function mark_registry(){
for ($i=0;$i<count($_POST['check_clase']);$i++){
$this->data['RelCartMark']['cart_id'] =$i ;
$this->data['RelCartMark']['rel_mark_types_classes_id']=$i;
$insert = $this->RelCartMark->save($this->data);
print_r($i); // entrega 0123456
}
}
pero aqui solo me inserta el ultimo registro (6).
hay alguna forma de hacerlo ? o , estoy haciendo algo mal aqui?
Gracias
--
Atte.
Miguel Michelson Martinez
---------------------------------------
www.artenlinea.cl
--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos
de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a [email protected]
Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
Para obtener más opciones, visita este grupo en
http://groups.google.com/group/CakePHP-es?hl=es.
-~----------~----~----~----~------~----~------~--~---