Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/05/2005, 03:18
a5dy2
 
Fecha de Ingreso: diciembre-2004
Mensajes: 71
Antigüedad: 19 años, 3 meses
Puntos: 0
Cita:
Iniciado por jam1138
Ya!.. es justo lo que decía... solo que en ves de poner el "_1" podrías ponerlo dentro de tu name[1] ... así al recojerlo la asociación será siempre la del índice del arreglo con la del valor del checkbox... en un ejemplo concreto:
Código:
<input type="checkbox" name="id_cambiar_estado[1] value="134">
y al recojerlo:
Código PHP:
foreach($_POST['id_cambiar_estado'] as $indice => $valor)
echo 
$indice." -> ".$valor;
// eso debería imprimir "1 -> 134".. claro, sí está seleccionado tu checkbox, de lo contrario simplemente lo ignora
// igual valdría algo como:
echo $_POST['id_cambiar_estado'][1]; 
En ambos casos vé como existe relación con con el "1" del arreglo en PHP (el que recojes) y el arreglo HTML (los names en tu formulario).

Espero te sirva... definitivamente sería "una mejor forma" de hacer lo que haces ahora... Saludos!

¡Claro!, había pensado en un índice predefinido, pero no se me había ocurrido numérico.

Hay veces en que uno no ve las cosas con claridad.

Tu solución es la correcta, además de más elegante.

Otro saludo!!