You could do something like this...
<?
//check for required fields
if ((!_POST[name_variable]) | (!_POST[address_variable]) | (!_POST[telephone_variable])) {
header("Location: http://127.0.0.1/old_order_direct.htm");
exit;
}
...where the *_variable is whatever form field variable you are passing from the form to your processing script and that you will require from the user. You can place this code in front of your processing code. Also note that the URL above could return the user to the form with your own custom code to identify which fields were missing from the POST, and keep the valid fields populated, etc.
This code assumes you are using POST, and that when you say you want to verify that all required fields are populated before processing the form you mean that you want to do just that and not some fancy "while-you-type" process....
Hope this helps!
ecco