Salve
Non riesco a capire a cosa serve $_request["seen_already"]
Codice PHP:
<?php
$errors = array();
if(isset($_REQUEST["seen_already"])){
validate_data();
if(count($errors) != 0){
display_errors();
display_welcome();
}
else {
process_data();
}
}
else {
display_welcome();
}
function validate_data()
{
global $errors;
if($_REQUEST["FirstName"] == "") {
$errors[] = "<FONT COLOR='RED'>Please enter your first name</FONT>";
}
if($_REQUEST["LastName"] == "") {
$errors[] = "<FONT COLOR='RED'>Please enter your last name</FONT>";
}
}
function display_errors()
{
global $errors;
foreach ($errors as $err){
echo $err, "
";
}
}
function process_data()
{
echo "Your first name is ";
echo $_REQUEST["FirstName"];
echo "
Your last name is ";
echo $_REQUEST["LastName"];
}
function display_welcome()
{
$first_name = isset($_REQUEST["FirstName"]) ? $_REQUEST["FirstName"] : "";
$last_name = isset($_REQUEST["LastName"]) ? $_REQUEST["LastName"] : "";
echo "<FORM METHOD='POST' ACTION='index.php'>";
echo "What's your first name?";
echo "<INPUT NAME='FirstName' TYPE='TEXT' VALUE='", $first_name, "'>";
echo "
";
echo "What's your last name?";
echo "<INPUT NAME='LastName' TYPE='TEXT' VALUE='", $last_name, "'>";
echo "
";
echo "<INPUT TYPE=SUBMIT VALUE=Submit>";
echo "<INPUT TYPE=HIDDEN NAME='seen_already' VALUE='hidden_data'>";
echo "</FORM>";
}
?>