Můžu si trochu zavrtat ?
1 ) Pro začátečníky (což jsem i já) je nevhodné používat potlačení hlášení chyby: @.
Naprosto nevhodné při ladění.
2 ) header("location: odeslano.html");
Parametr za location (url) podle normy by mel byt v absolutnim formatu (je to v relativnim).
Viz. tady: http://php.vrana.cz/http-metody-get-a-post.php
Ber to jen jako "kamarádské" šťouchnutí. Že si hraju na nějakého vševědoucího a všude bylého kantora
// Edit. Ty uvozovky tam ma chybu:
"Odkaz do references","" // V tomto řetezci jsou zdvojené. Jedny umazat a ty dal takto také