Tienes en tu db un campo id o alguno que sea una clave primaria? De no ser así,la necesitas. Si ya la tienes, aplica lo que te dejé antes de esta manera:
Código PHP:
<form ....bla bla....
$sql = "select * from control where oi = ". $buscar;
$recurso = $conexion->query($sql);
while ($registro = mysql_fetch_array($recurso)) {
$id=$registro['id'];//tu campo id.
$html.="<input name='nombre[$id]' type='text' class='tb7' id='nombre' value='{$registro['nombre']}' size='55' />";
}
echo $html;
una vez echo el submit, en php, solo tienes que seguir $_GET["nombre"] o ($_POST)
Código PHP:
foreach($_GET["nombre"] as $id=>$nombre){
...en $id, esta el id, y en $nombre, eso, el nombre...y a gravar.
}
Esa es la idea. Aplicala a tu conveniencia.
Saludos.