Bueno, parece que lo mas facil seria usar matrices (arrays) para los campos:
Código HTML:
Ver original<td bgcolor="#FFFFFF">Numero
</td> <td bgcolor="#FFFFFF">Nombre
</td> <td bgcolor="#FFFFFF"><input type='checkbox' name='checkbox1[]' value='1'/></td> <td bgcolor="#FFFFFF"><input type='checkbox' name='checkbox2[]' value='1'/></td> <td bgcolor="#FFFFFF"><input type='checkbox' name='checkbox3[]' value='1'/></td> <td bgcolor="#FFFFFF"><input type='checkbox' name='checkbox4[]' value='1'/></td> <td bgcolor="#FFFFFF"><input type='checkbox' name='checkbox5[]' value='1'/></td> <td bgcolor="#FFFFFF"><input type='checkbox' name='checkbox6[]' value='1'/></td> <td bgcolor="#FFFFFF"><input name="textfield[]" type="text" size="10" maxlength="10" /></td> <!-- Copie y pegue... pero por aqui falta el campo nota[] -->
<td bgcolor="#FFFFFF"><input name="juicio[]" type="text" size="80" maxlength="150" /></td>
Si te es muy necesario el ID para cada input de texto, entonces puedes poner: id="textfield-#" (donde # seria del 1 al 6 respectivamente) y lo mismo para juicio.
Ahora, en tu PHP necesitas verificar cada una de las 6 lineas (cero a 5):
Código PHP:
Ver originalfor($i = 0; $i <= 5; $i++) {
// Para cada checkbox (del 1 al 6) haces lo mismo
$check1 = $_POST['checkbox1'];
// Con asignacion ternaria es mas facil
$c1 = (isset($check[$i]) && $check[$i] = 1) ?
'SI' : 'NO';
// Ahora los input de texto, los escapas para evitar inyeccion SQL o problemas con comillas
// Solo falta hacer el UPDATE y listo!
// ... usando las variables $c1 ... $c6, $nota, $textfield y $juicio
// ... supongo que el filtro sera usando $i+1 como id
}