Aliyya_Putri_Setiyomadani/form-testing/apps/prosesFormEmail.php
2024-12-31 11:09:29 +07:00

20 lines
763 B
PHP

<?php
if (isset($_GET['yourname']) && isset($_GET['youremail'])) {
$name = $_GET['yourname'];
$email = $_GET['youremail'];
$form_input = "&yourname = $name &youremail = $email";
} else {
header("Location:formEmail.php?error=variable_undefined");
}
if (empty($name)) {
header("Location:formEmail.php?error=empty_name" . $form_input);
} elseif (!preg_match("/^[a-zA-z ]*$/", $name)) {
header("Location:formEmail.php?error=invalid_name" . $form_input);
} elseif (empty($email)) {
header("Location:formEmail.php?error=empty_email" . $form_input);
} elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
header("Location:formEmail.php?error=invalid_email" . $form_input);
} else {
echo "Your Name: $name <br> Your Email: $email";
}