+ 1
Typically, in html, you use the form tag to give a front-end location for a user to enter the data. To my knowledge, the only way to send that data to an email or database is through a language like php. So you are correct there. You can use a service like mailchimp to create simple php and send data obtained in the html form. Does that help?
+ 1
Do you mean to send the data to an email, database, etc?
+ 1
I have never used mailchimp myself but have heard it has some kind of pre-set php that you can plug into your website.
+ 1
Php won’t act alone when retreiving backend data. You need a database to be querried (ex. sql, mongodb) by the api that is built by a language like php or perl. Those 2 are the most common but many java or javascript tools/languages are becoming more popular.
+ 1
I would say to learn php and get a foundation in developing APIs with that. Once you understand RESTful api development in php, it should be easy to switch between others. jquery, javascript, nodejs, angularjs are all great dev tools to learn for future web development
+ 1
Sorry to write a book but to simplify, you use html, css & js for front-end, php, perl, etc to create apis that request information to and from a database, which is the back-end using mongodb or sql
0
Anytime. There are several ways to do this but what I explained is kind of the basic web dev stack.



