Pues no se si le entendi bien:
pues no mire con detenimiento su codigo pero lo que le entiendo es que usted lista una serie de registros de la base de datos y lo que desea es poder seleccionar uno para hacerle modificaciones. Si es asi haga lo siguiente.
Muestra el registro y al lado le coloca un hipervinculo que envie por url a otra pagina el codigo o algo asi del registro . en la otra pagina recibe ese codigo carga el registro en un formulario y ahy puede hacer el update dell registro.
Código PHP:
<?php
//Ejemplo
//Esta mostrando la info de uno producto en la fila de una tabla.
echo "<td> $Datos['Codigo'] </td>";
echo "<td> $Datos['Nombre'];</td>";
echo "<td> $Datos['Categoria'];</td>";
//aca crea el enlace que le digo.
echo "<td> <a href=Otrapagina.php?CodPorducto=<?=$Datos['Codigo'];?>" </td>
?>
No se si eso era lo que pretendia hacer, claro que pues no con checkbox pero creo que le puede servir.
Suerte