Common prob is where device has a fixed IP address and wrong gateway, so device becomes part of the network but does not know where the internet is.
You need to check that the laptop is seeing the router as gateway.
So, Start, Run, CMD to bring up a DOS box. Type ipconfig and you will get the address of the laptop, sub-net mask and gateway - check that gateway is the same on all devices.