How to port forward two routers?

I'm trying to port forward a minecraft server on port 25565, but I can't get it to open.

1. Router 1 or Xfinity modem/router(is connect to router 2 or Linksys)
2. Router 2 or Cisco Linksys E1200(is connected to my computer)
3. Router 2 Dmz is disabled and is port forwarding port 25565
4. Router 1 Dmz is on and has Routers 2's IP in the box and port forwarding is Disabled

I can only connect to the server from router 2's ip.
My online IP i can't connect to only local ip.

Should work the way you have it, but make sure each router is in a different subnet. If they are both the same, it will not work.
If you still have issues, then just forward on both routers. Router 1 forwards to router 2 WAN port Ip address (which you set of course to static IP, in the #1 router's network LAN range with all the right gateways, netmask, etc. Pointing to router #1.)
On router #2, you then port forward to the PC server on its local LAN (again, at static LAN IP, gateway=router#2, netmask, DNS, etc. All properly set…)

This site may be of some help.