You commented out the redirect... I'd start by removing the comment on line 21 and then updating line 19 to add a url parameter to the redirect. Then you can tell if the redirect happens or not. If the redirect happens then it is trying to insert and it may be failing because of a required field.
I see you have a form element named date... that might be causing issues since it is a reserved word in mySQL. It is also skipped in the insert, so if it is required in your database that would cause the insert to fail.
If I could get FTP access then I could see your database structure and figure out what is causing it to fail. My guess is that the issue is in the database itself.