abrender, can you tell me more about the SQL error you were getting? Did it occur right after payment info was submitted, and did it happen consistently or only some of the time?
I'm tackling a similar issue and am trying to figure out if it's related to what you described, though I haven't done testing with auto-fill enabled on my browsers so I will try that and see. If it's unrelated I'll start a new forum thread. Otherwise, this is the SQL error some of my users are getting, resulting in the credit card payment (Authorize.net) successfully charging the user's card but not recording the registration record.
Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 38 SQL=select g.id as group_id , g.member as group_member , g.type as group_type , g.amount as group_amount , epc.prerequisite_id as prerequisitecategory_prerequisite_id, ep.prerequisite_id as prerequisite_prerequisite_id , f.id as file_id , f.path as file_path , f.event_id as file_event_id, fo.id as feeorder_id , fo.eventId as feeorder_eventId , fo.type as feeorder_type ,fo.reference_id as feeorder_reference_id , fo.title as feeorder_title , fo.ordering as feeorder_ordering , l.id as location_id , l.name as location_name , l.address as location_address , l.address2 as location_address2 , l.city as location_city , l.state as location_state , l.zip as location_zip , l.country as location_country , l.phone as location_phone , l.email as location_email , l.website as location_website , l.image as location_image , l.showimage as location_showimage from csc_dtregister_group_event e left join csc_dtregister_event_detail g on e.slabId = g.slabId left join csc_dtregister_prerequisite_category epc on epc.event_id = e.slabId left join csc_dtregister_prerequisite ep on ep.event_id = e.slabId left join csc_dtregister_files f on f.event_id = e.slabId left join csc_dtregister_feeorder fo on fo.eventId = e.slabId left join csc_dtregister_locations l on l.id = e.location_id where e.slabId =
As you can see, the event ID is missing from the end of the SQL statement which is causing it to fail. Thinking it might be a browser/server sessions issue, I checked the Joomla global config but the Session Lifetime is set to 120 minutes and there's no way anybody would take more than 2 hours to complete a registration.
So... is that the same problem you were having?
Joomla 3.1.5
DT Register 3.0.3a