|
The e-commerce idea is a good one for a-level, as there's lots of input > process > output going on.
I'll use this idea to expand...
You'll need to get the user to input data (name, address, credit/debit card details).
Then PHP needs to process this data (Are any mandatory form fields blank? Is the credit card number actually integers and not text?)
The output isn't the hard part, because there's only two logical outputs, either the above process was successful or it wasn't - in which case you can go further by checking why it wasn't.
Also, one important question is how the e-commerce system handles product selection. Is there only one product being ordered? If not then how can users order multiple products?
Hope this helps.
|