Inexpensive way of fixing cracked area of concrete parking?
You can't fix that concrete. It's badly disintegrating and any patch will quickly degrade as well.
You can pour new concrete, or you can replace with something like driveway pavers, which would help alleviate the water issue since they're porous. You'd want to provide a good, well-draining substrate.
The project could be inexpensive if you can source some second-hand or otherwise unwanted pavers. I purchased almost 1000 driveway-grade paver bricks for $40 a few years back. The owner just wanted them off his property.
Good luck.