capturar checkbox dinamicos

1,062 views
Skip to first unread message

cesar barcia

unread,
Jan 27, 2012, 11:22:51 AM1/27/12
to codeignit...@googlegroups.com
Hola gente vengo por una ayuda a ver s me se explicar.

En una consulta recupero de tabla "etiquetas" y las muestro en la vista un un checkbox por cada una de esta forma:

                <div id="cont-tags">
                <?php
                foreach($tags as $tag){
                    ?>
                   
                        <div class="tag"><?php echo form_checkbox($tag['id_tag'], $tag['etiqueta']).' '.$tag['etiqueta'];?></div>
                   
                    <?php
                }?>
                </div>

viendo el resultado de esto del codigo fuente en el navegador tengo esto:

<div id="cont-tags">
									
   <div class="tag"><input type="checkbox" name="1" value="php"  /> php</div>
            
										
   <div class="tag"><input type="checkbox" name="2" value="Codeigniter"  /> Codeigniter</div>
                    
										
   <div class="tag"><input type="checkbox" name="3" value="CSS"  /> CSS</div>
                    
										
   <div class="tag"><input type="checkbox" name="4" value="Javascript"  /> Javascript</div>
                    
										
   <div class="tag"><input type="checkbox" name="5" value="Jquery"  /> Jquery</div>
                    
</div>

todo bien hasta ahi el tema es que el usuario va tildar algunas etiquetas o ninguna o 2 o 3 las que sea.. pero yo desde el controlador como se cuales etiquetas tildo para recuperar el valor con $this->input->post(); ???

Necesito una mano con esto.
saludis gracias desde ya.


Jimmy Collazos || acido || cuatroxl.com

unread,
Jan 27, 2012, 11:25:21 AM1/27/12
to codeignit...@googlegroups.com
<input type="checkbox" name="option[1]" value="php"  />

Si le pones así, te llegará como un array y lo puedes recorrer sin problema independiente de cuantos te vengan.


--
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::: J i m m y  C o l l a z o s :::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Edgar Herrera

unread,
Jan 28, 2012, 9:10:20 AM1/28/12
to CodeIgniter-spanish
así es. hay que usar array, sino no jala

On 27 ene, 10:25, "Jimmy Collazos || acido || cuatroxl.com"
<acid...@gmail.com> wrote:
> <input type="checkbox" name="*option[1]*" value="php"  />

cesar barcia

unread,
Jan 31, 2012, 8:49:41 AM1/31/12
to codeignit...@googlegroups.com
Muy muy  agradecido.. lo resolvi de la forma que indicaron, si no fuera por este grupo nose que seria de mi futuro con CI

Suerte!!
Reply all
Reply to author
Forward
0 new messages