Foros del Web » Programando para Internet » PHP »

array con checkbox de valor [?-?]

Estas en el tema de array con checkbox de valor [?-?] en el foro de PHP en Foros del Web. Holas.... anda con un pequeño problemilla.... al tratar de tomar los valores de un array con unos checkbox..... pues necesito tomar valores del checkbox.. para ...
  #1 (permalink)  
Antiguo 03/10/2007, 08:51
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
array con checkbox de valor [?-?]

Holas.... anda con un pequeño problemilla.... al tratar de tomar los valores de un array con unos checkbox..... pues necesito tomar valores del checkbox.. para formar algo asi...

SELECT *
FROM grupo
WHERE id_grupo
IN (
'2', '3'
)
AND grado
IN (
'2', '1'
)

tengo unos chekbox los cuales tienen el valor del id del grupo y el grado al que pertenecen.... pero... no he encontrado la forma de de separar los valore que llegan de los checkbox... pues el value de estos son asi value='$id_grupo-$grado'

estos es mas o menos la idea.. de lo que llevo...

Código PHP:
<input type=checkbox name=reg[$row[0]-$row[1]] value=reg[$row[0]-$row[1]] >
//-------------------------
$registros array_keys($_POST['reg']); 
     echo
"<input type=hidden name=registros value=$registros>";
     
$registros implode("','"$registros);
     
$registros "'".$registros."'";
     echo
$registros;
     
$sql1="SELECT * FROM $tabla WHERE $llave IN ($registros)"
de antemano.. gracias.. por cualquier ayuda... o sugerencia....


Saludos...
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él
  #2 (permalink)  
Antiguo 03/10/2007, 09:07
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: array con checkbox de valor [?-?]

HOla Garmauco, haber si esto te sirve:
Código PHP:
echo '<input type=checkbox name="reg[]" value="'.$row[0].'-'.$row[1].'">';
///--------------
for($i=0;$i<count($_POST['reg']);$i++){
  
$ids explode("-",$_POST['reg'][$i]);
  
// aqui utilizas $ids[0] y $ids[1];

Saludos
__________________

  #3 (permalink)  
Antiguo 03/10/2007, 09:12
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
Re: array con checkbox de valor [?-?]

ok.. gerson... voy a ensayar....


gracias....
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él
  #4 (permalink)  
Antiguo 03/10/2007, 09:27
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
Re: array con checkbox de valor [?-?]

no gerson.. estube ensayando... y la verdad... no pasan los valores de los $ids[0] o $ids[1]... se muestran como vacios......
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él
  #5 (permalink)  
Antiguo 03/10/2007, 09:42
 
Fecha de Ingreso: mayo-2006
Mensajes: 99
Antigüedad: 18 años
Puntos: 0
Re: array con checkbox de valor [?-?]

listo... man.... ya le hice unos pequeños cambios... y ya toma.. los valores---

Código PHP:
$registros array_keys($_POST['reg']); 
for(
$i=0;$i<count($_POST['reg']);$i++){
  
$ids explode("-",$registros[$i]);
  echo
$ids[0];
  echo
"<p>";
  echo
$ids[2]; 
__________________
El sabio puede sentarse en un hormiguero, pero sólo el necio se queda sentado en él
  #6 (permalink)  
Antiguo 03/10/2007, 09:46
Avatar de gerson  
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 481
Antigüedad: 19 años, 2 meses
Puntos: 4
Re: array con checkbox de valor [?-?]

Es curioso por que no te funcione lo que puse, pues hice unas pruebas y funciono. Pero si le diste solucion, eso es lo que se quiere.

Saludos
__________________

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




La zona horaria es GMT -6. Ahora son las 01:34.