Ok this is how I would like to work. User selects an event and then all the ticket types for that event will be listed along with price and quanitity available.
So they select a ticket by choosing a quantity on it and then click next which will bring them to a page to fill out there personnel details and payment details.
The booking part will work something like how this one works:
So I need to relate each column in a row to grab the information selected.
So I suppose the main components would be:
1. Grab selected ticket choice
2. Store in Database
As for the functions I thought:
Events (Process event chosen and return)
EventTickets (Process ticket type chosen and return)
EventBookings (Process bookings and store in MySQL)
EventPayments (Process Payment and store in MySQL. These will erased within a few hours once processed.)
Maybe this is to much. What do you think?