Someone explain to me if this is correct?

Answer:
Yes, that is correct.
Step-by-step explanation:
W = x
L = ?
A = x^2 + 12x
(x^2 + 12x)/x = x + 12
L = x + 12
Subbing in 10 for each X, we get:
Perimeter: 64
2(10) + 2(10 + 12) = 20 + 44 = 64
Area: 220
10 * 22 = 220
Part A looks perfect. You've shown that x^2+12x factors into x(x+12) indicating that x is the width and x+12 is the length. Convention usually has the length be longer than the width, but to be honest, the order doesn't really matter (since we can multiply in any order we want).
----------------
Part B is a bit hazy. You show that 10 * 22 = 220 is the area, so you imply that the rectangle has width 10 and length 22. However, you don't directly mention the dimensions of the rectangle.
You can pick either x^2+12x or x(x+12). I prefer x(x+12) as its easier in my opinion. You don't need to do both.
All you really need to do is say that if x is the width and x = 10, then the width is 10. Furthermore, if x+12 is the length then x+12 = 10+12 = 22 is the length.