form data in php code example

Example 1: php form

/* POST */
<?php
/* Receiving form Varibles $_POST */
if(isset($_POST)) {
  echo("Name : ".$_POST["name"]."<br>E-mail :".$_POST["email"]."<br><br>");
}
?>
      
<!-- POST -->   
<html>
<body>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>


</body>
</html>
/* GET */
<?php
/* Receiving form Varibles $_GET */
if(isset($_GET)) {
  echo("Name : ".$_GET["name"]."<br>E-mail :".$_GET["email"]."<br><br>");
}
?>
      
<!-- GET -->   
<html>
<body>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>


</body>
</html>
<!-- POST is the secure way of using forms ! -->

Example 2: how to access form data usinf method get

// Check if the form is submitted
if ( isset( $_POST['submit'] ) ) {

// retrieve the form data by using the element's name attributes value as key

echo '<h2>form data retrieved by using the $_REQUEST variable<h2/>'

$firstname = $_REQUEST['firstname'];
$lastname = $_REQUEST['lastname'];

// display the results
echo 'Your name is ' . $lastname .' ' . $firstname;

// check if the post method is used to submit the form

if ( filter_has_var( INPUT_POST, 'submit' ) ) {

echo '<h2>form data retrieved by using $_POST variable<h2/>'

$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];

// display the results
echo 'Your name is ' . $lastname .' ' . $firstname;
}

// check if the get method is used to submit the form

if ( filter_has_var( INPUT_GET, 'submit' ) ) {

echo '<h2>form data retrieved by using $_GET variable<h2/>'

$firstname = $_GET['firstname'];
$lastname = $_GET['lastname'];
}

// display the results
echo 'Your name is ' . $lastname .' ' . $firstname;
exit;
}

Tags:

Misc Example