Dear JB Implement php validation for all required fields and try string, numeric validations too. In mysql table make fields unique that you want to store unique values. Compare the newly submitting data with table records to find duplicate before inserting to the table, then display error this records already exist. Try different capcha methods or create a complicated one with your logic