there is a solution for that..
Insted of sending your user back you can print the whole from under your error text, and that is the logic what most of the sites do for registration. like..
your error : email cant be empty !!
and now include your previous page which will contain the fields value...
<input type="username" value="<?php print($username); ?>">
and so on..
And the other solution is to make a form Validatin in javascript.. which is the best and fast..
Enjoy
Tabish