It still seems like the database is not storing the information, the pay table is a native part of phpvms so it does not have any bearing on the issue at hand. There is a table included with the module download to create a pilots location table in your database.
- Have you loaded it into the database that phpvms is using?
- Have you checked it is actually there?
- Are you using a different database table prefix than the standard phpvms_ ?
- If all this is correct, have you checked to see if there is anyinfo stored in the table after purchasing a jumpseat ticket?