Home
$_GET form
Code follows
<?php
error_reporting(E_ALL); // set error reporting to all
// pull the variables out of the GET array with ternary operators
$getName = isset($_GET['getName']) ? $_GET['getName'] : '';
$getPhone = isset($_GET['getPhone']) ? $_GET['getPhone'] : '';
// filter all input taken from the Browser
$getName = htmlentities($getName);
$getPhone = htmlentities($getPhone);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>$_GET form</title>
<link rel="stylesheet" href="css/styles.css">
</head>
<body>
<div class="page">
<p class="nav"><a href="../index.php">Home</a></p>
<h1>$_GET form</h1>
<form action="get-form.php" method="GET">
<label for="getName">Name</label>
<input type="text" id="getName" name="getName" size="36" value="<?php echo($getName); ?>">
<label for="getPhone">Phone</label>
<input type="text" id="getPhone" name="getPhone" size="36" value="<?php echo($getPhone); ?>">
<input type="submit" name="getSubmit" value="Submit">
</form>
<?php
// show the results underneath, but only after the form has been submitted
if (isset($_GET['getSubmit']))
{
?>
<h2>GET Results</h2>
<pre><?php print_r($_GET); ?></pre>
<?php
}
?>
<hr>
<h2>Code follows</h2>
<div class="code"><?php highlight_file(__FILE__); ?></div>
<p class="nav nav-foot"><a href="../index.php">Home</a></p>
</div>
</body>
</html>