I'm Jason, not Ray.
The problem is still the same, the forms action does not pass the querystring variable needed by the recordset.
change the code for the action:
action="<?php echo $_SERVER["PHP_SELF"]; ?>"
to:
action="<?php echo $_SERVER["PHP_SELF"]; ?>?OrderID=<?php echo(isset($_GET['OrderID'])?$_GET['OrderID']:""); ?>"