We spoke on the phone and were able to debug the insert. After adjusting the action of the form and printing out the insert statement we were able to confirm that the code was working correctly.
One thing that we discussed was to leave the form action blank if you want the page to post to itself, and if you need to do some debugging in the php code you can use the die() function to print out a message or query for you.