answer:for starters, use $_REQUEST instead of $_POST and $_GET. $_REQUEST combines the two so that you don’t have to duplicate your php code like that. second, you have a nasty sql injection vulnerability there. NEVER EVER EVER construct sql like that. Learn to use placeholders, or better yet use an database abstraction like like Pear::DB or Adodb. As to the form problem, I’m not sure. Put a “print_r($_REQUEST)” at the top to see exactly what IE is passing to the server.