
14/06/2004, 07:32
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 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, |