A student brought me this problem and I'd like to help him solve it, but it has been so long since I've looked at these sorts of things. Can anyone help me out some with this?

A long hollow cylindrical conductor of outer radius "b" and inner radius "a" carries a current whose current density (current/area) is where "r" is the distance from the axis of the conductor. Determine an expression for the magnetic field within the conductor (a<r<b) in terms of a, b, and r.

In the attached picture, the current would be travelling into the paper throughout the area from the circle with radius a to the circle with radius b.

I started with this: and so I figure:

Here is my best shot:

Is this a decent approach?

I'm wondering if I'm mixed up on my limits of integration. Should they be zero to r instead (this is what my student thinks)? How can I account for the current passing though the entire area (and not just at r)?