Welcome to 2CarPros.
I have a feeling one of the front axle joints broke. Do me a favor, I attached a picture below that shows the axle and CV joints. There will be one of these axles going to each wheel. Check to see if any of them are loose, hanging, disconnected at either end or can if you can turn them by hand with the vehicle on the ground.
As far as the shift cable, if the vehicle was in drive when you stopped, I don't see how it would have shifted out of drive even if the cable somehow broke. I think one of the front axles or CV joints has broken. Keep in mind, the joints are enclosed in a rubber boot. You may have to really grab on to them and pull to see if one is broken.
Let me know what you find or if you have other questions. Also, if one is broken, that is why you have no gears including park.
Take care,
Joe
Image (Click to make bigger)
SPONSORED LINKS
Friday, August 2nd, 2019 AT 8:28 PM