> Hi gang: > > I have a situation where users can purchase stuff online. > > In the last step in the process, the user clicks a "confirm purchase" > button and their credit card is checked and if it's valid, they are > awarded the product. Everything works, but it takes a little time to > check the credit card. > > During the time it takes to send the credit card information to the > clearing house and get back an "Ok" with a transaction ID, the user > can click the "confirm purchase" button more than once. As such, more > than one order can be made during the process. > > I was thinking of using the database to prohibit multiple "confirm > purchase" clicks made by the user, but I wanted to ask this group if > anyone has a simpler idea/solution? > > Thanks, > > tedd How about a bit of JavaScript that disabled the button when the form was submitted? This is used by eBay and Google for their login processes. Sure, if JS was disabled this could be circumvented but it would be a good start and work with the majority of users. Edward -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php