That so-called submit button is actually just a normal button, i.e. doesn't submit. So you either have to use the click method on that button, or change the button to a submit button.
If you look closely at those messages, you should be able to read something along the lines of this: Notice: Undefined index: description in C:\wamp\www\edit_profile.php on line 131 Basically, in your input fields you're trying to print the value of $_POST variables. You do this even if the form has...
As I said, you should use quotes only around strings. Considering the username is going to be a string, like bob123 in this case, you should wrap $username in quotes.
In the set_profile_info function, you use quotes around your field and table names, whereas they should be backticks. You should only use quotes around values that are strings. In the future, if your query is failing and you don't know why, use the mysql_error function right after you perform your q...
Yes, there is a way, make sure error reporting is turned on and that all your errors are being displayed. Don't do the debugger thing. You won't learn a whole lot from that. error_reporting(E_ALL); ini_set('display_errors', 1); Every syntactical (spelling?) error you make should be displayed, and yo...