There may be more advanced methods but this will work.
Have a form button and make the action as follows:
action=same_page.php?emailSend=true
Then, at the top of the page have this script (and I'm doing it shorthand because you can fill things in):
<?php
if($emailSend==true){
//step 1. get the resource
$pageString = implode ('', file("$PHP_SELF"));
// step 2. mail 'er off!!
mail($from,$to,$pageString);
// ps that mail function isn't correct but you get the idea.
}
?>