The HTML Form action attribute is used to define where the form data will be sent to the server after the form is submitted.
File structure
To understand the form action before you need to see our project structure
html-tutorial/
┣ action_page.php
┗ index.html
index.html
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form action="action_page.php">
<label for="fname">First name:</label><br>
<input type="text" id="fname" name="fname" value="John"><br>
<label for="lname">Last name:</label><br>
<input type="text" id="lname" name="lname" value="Doe"><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
action_page.php
<?php
if (isset($_POST['fname'])) {
echo "First Name is: " . $_POST['fname'] . "<br>";
echo "Last Name is: " . $_POST['lname'] . "<br>";
}
?>
When you click the submit button you will see the first name and last name from the user input