Ver Mensaje Individual
  #8 (permalink)  
Antiguo 14/06/2004, 07:32
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero ... esos nombre[] .. apellidos[] .. cod_cur[] y demás .. Los generas con un bucle (o bien son fijos pero hay N grupos) ?

Tu rutina ha de guardar los N registros que en el formulario presentes (los que tengan datos al menos) y el checkbox es sólo un dato más de ese registro (propiedad) .. Por qué si es así .. No cuentes los checkbox marcados: count($_POST['nomb_curso']); sinio que ejecuta ese bucle FOR las N veces que tengas en tu formulario.

Para asegurarte de que sólo vas hacer un "INSERT" (crea registro) de las filas que tengan datos de tu formulario ... puedes suar un

if (empty($_$_POST['nombre'][$x])){ // o variable que tenga que existir con valor para crear el registro ..

// ejecutas tu insert SQL
}

Recuerda que -sólo- los checkbox marcados (seleccionados) pasan a tu script de proceso y por ende .. si cuentas los elementos de este tu bucle sólo hará tantas iteracciones como checkbox marques.

Un saludo,