How to create a form and display its content as table in admin panel?

I would use the Theme My Login for this and register people who fill out the form as users. You’d also need to get their email but you can easily redirect them to their profile after submitting and they’d have access to any of the data from the form.

If for some reason you don’t want ‘users’ I would use the gravity forms plugin with the update posts add on. You can configue redirections from the form settings in a number of ways