If you click on this page:
and then click on the Archived Documentation and scroll down to:
Database-driven Shopping Options
you should have some tutorials to help you in setting up shipping.
But it seems that you have static values entered instead of dynamic values. which is why you are getting the same shipping rate.