Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2014, 09:11
mariagamboa
 
Fecha de Ingreso: octubre-2014
Mensajes: 1
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta Form dentro de un for

Buenas, tengo un formulario dentro de un foreach, dentro del foreach imprimo obras que he cargado previamente. Entonces el form que hago es para que me agregue a una biblioteca la obra que escogí por medio de un input checkbox. El problema es que como hago el form dentro del for, el submit aparece por cada obra (y no quiero eso). Quiero que el submit aparezca solo una vez( para esto asumo qu deberia estar fuera del for), pero si lo coloco fuera del for al darle click a submit solo me guarda la ultima obra a la biblioteca, las demás no las toma en cuenta.

<form id="UserItemAddForm" name="numero[]" onsubmit="return validate()" accept-charset="utf-8" method="post" action="<?php //echo $this->base; ?>/user_items/add">
<?php if (($this->Session->check('Auth.User') && ($this->Session->read('Auth.User.group_id') == '3'))) {
echo $this->Form->hidden('user_id', array('type' => 'text', 'value' => $this->Session->read('Auth.User.id')));
echo $this->Form->hidden('item_id', array('type' => 'text', 'value' => $item['Item']['id']));?>
<input type="checkbox" >Agregar a mi biblioteca
<input type="submit" name="submit" value="Agregar">
<?php } ?>

¿Como puedo hacer que para tener el submit fuera del for y que reconozca cada obra que esta dentro del for para que funcione bien el checkbox?

Gracias de antemano