Foros del Web » Programando para Internet » PHP »

checkbox y php

Estas en el tema de checkbox y php en el foro de PHP en Foros del Web. Hola!!! a ver si alguien me puede ayudar un poquito!!!! tengo un formulario con varios checkbox que saco al realizar una consulta a mi bd, ...
  #1 (permalink)  
Antiguo 15/05/2008, 12:00
vtg
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
checkbox y php

Hola!!! a ver si alguien me puede ayudar un poquito!!!!

tengo un formulario con varios checkbox que saco al realizar una consulta a mi bd, es decir que estos son variables, y admas les saco paginados, pero mi problema es como puedo recoger los valores de los checkbox cuando doy a enviar, espero haberme explicado
gracias
  #2 (permalink)  
Antiguo 15/05/2008, 12:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: checkbox y php

te refieres a javascript o PHP?¡??

para recoger los valores con PHP, dependiendo de tu metodo POST/GET
y si has puesto el name respecitivo... <input name="variable[]" type="checkbox"/>

los recoges con $_POST['variable'] o $_GET, respectivamente!
  #3 (permalink)  
Antiguo 15/05/2008, 12:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: checkbox y php

Hola vtg,

El Browser te envía el valor de "value" de tu checkbox, es decir si tienes:
Código HTML:
<input type="checkbox" name="check" value="uno"> Uno
Tu rescatas en PHP:
Código PHP:
<?php
$check 
$_POST['check'];
echo 
$check// imprime "uno" si fue seleccionado, de lo contrario no imprime nada.
?>
Saludos.
  #4 (permalink)  
Antiguo 16/05/2008, 06:36
vtg
 
Fecha de Ingreso: marzo-2008
Mensajes: 15
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: checkbox y php

Muchas gracias a los dos, pero si tengo algo de este estilo:
<form name="form1" method="post" action="">
<input type="checkbox" name="check" value="uno"> Uno
<input type="checkbox" name="check" value="dos"> Dos
<label>
<input type="submit" name="Submit" value="Enviar">
</label>

y quiero seleccionar los dos botones a la vez como puedo acceder al valor de cada uno, a ver si me explico, necesito recoger el valor de todos los seleccionados, y asi solo me devolveria el de el ultimo que selecciono.

gracias, un salud
</form>
<?php
$check = $_POST['check'];
echo $check; // imprime "uno" si fue seleccionado, de lo contrario no imprime nada.
?>
  #5 (permalink)  
Antiguo 16/05/2008, 08:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: checkbox y php

En ese caso nombra tu checkbox como arreglo: en lugar de name="check" nombralos name="check[]", y luego los imprimes en PHP con un foreach:
Código PHP:
foreach( $_POST['check'] as $checked ) {
       echo 
$checked;

Saludos.
  #6 (permalink)  
Antiguo 16/05/2008, 08:58
Avatar de .php  
Fecha de Ingreso: julio-2006
Mensajes: 481
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: checkbox y php

como menciona pateketrueke, debes nombrar a tus check con name de arreglos, y desde php lo recorres desde un for o un foreah
__________________
~~[FiDeLio]~~
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:08.