If you google your question (php form store to mysql), you'll find plenty of tutorials on how its done. PLENTY. A form is one of the most basic uses of PHP, and storing to MySQL is only a slight step further. Not saying you'll be a pro overnight, but its really easy.
The basics are as such: first you have to write proper HTML. You need to wrap everything in a form, tell it where the form goes (action attribute), and how to sent it (post or get via the method attribute). Each element of the form should have a name attribute so you know how to reference it.
Then on your processing side, you'd reference the form via the appropriate super variable (_GET or _POST), and bam, that's it for getting a form.
For example:
PHP Code:
<form method="post" action="process.php">
<label for="firstName">First Name</label>
<input id="firstName" type="text" name="firstName">
<button type="submit" name="submit">Submit</button>
</form>
process.php:
PHP Code:
if (isset($_POST['submit'])) {
echo $_POST['firstName'];
}
A little googling will get you the mySQL side of the answer, and please come back and post additional questions/clarifications you have/need.