La query eseguita non è corretta.
Sotto $result = etc. etc. metti questo codice:
echo @mysql_error();

che ti mostrerà l'errore.

Non vieni reindirizzato perché è già stato inviato dell'output al browser.