Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2003, 07:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Y .. tambien detalla como formas esos checkbox dinámicos ..

Lo normal es que uses "arrays" en la definición de tus grupos de checkbox .. tipo:

Código PHP:
while (....){ // bucle donde generes tus checkbox dinámicos
<input type="checkbox" name="opciones[]" value="<? echo $row['id']; ?>">
}
Así en tu script PHP recibiras un array de nombre "opciones" con los valores de los elementos (checkbox) seleccionados (y sólo esos).

El "value" que se le dá a tu checkbox será el identificador del "valor" que tomará ese checbox si está marcado.

Ese "array" lo puedes recorrer con un bucle foreach(): (suponiendo que el method de tu formulario fuese POST...)

Código PHP:
foreach ($_POST['opciones'] as $valor){
echo 
$valor."<br>";

Y ahí ya tendrías por ejemplo esos "ID" o identificadores que se seleccionaron en tu script php listos para ser usados .. por ejemplo, en ese mismo bucle foreach() usarias tu instrucción SQL de INSERT/DELETE/UPDATE bajo algún WHERE campo='$valor' ...

Tambien podrías concatenar esos valores si MS SQL server disponde de la instrucción SQL "IN(grupo de valores)" como así por ejemplo dispone Mysql. La concatenación usando algún separador (comas por ejemplo) lo harías desde PHP con la función: implode()

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.