This page shows you how to create a simple form, which is pretty easy. If you want to gather more data with other types of fields, such as single-choice, multiple-choice, text box or dropdown fields, you'll have to add validation and processing for these fields as well. If spammers start to autofill your form with garbage data, you can add CAPTCHA image verification to stop them. If users mistype their email addresses, turn on form validation to make sure that all emails are formatted properly. And if you want your visitors to send you files, you can let them upload files with PHP, too.
Doing all of this on your own would require advanced knowledge of PHP, but the 123ContactForm free PHP form generator includes these features and many more to make form building a breeze. Give it a try today!