'; //echo ''; foreach ($countries as $c) { echo ''; } echo ''; } // Everything goes in this scope if ($_SERVER["REQUEST_METHOD"] == "POST") { if (!empty($_POST["firstname"])) { $firstname = securedata($_POST["firstname"]); if (preg_match("/^[a-zA-Z0-9-,. ]*$/", $firstname)) $firstnameOK = true; else $firstnameErr = "Allowed symbols: letters, digits, space, dash, comma, dot."; } else $firstnameErr = "First name is required."; if (!empty($_POST["surname"])) { $surname = securedata($_POST["surname"]); if (preg_match("/^[a-zA-Z0-9-,. ]*$/", $surname)) $surnameOK = true; else $surnameErr = "Allowed symbols: letters, digits, space, dash, comma, dot."; } else $surnameErr = "Surname is required."; // https://www.powerfaq.com/country-drop-using-php/ // https://stackoverflow.com/questions/6653021/php-how-to-get-a-dropdown-list-with-countries if (!empty($_POST["country"])) { $countryname = securedata($_POST["country"]); if ($countryname === "---") $countryErr = "Please select country."; else $countryOK = true; } else $countryErr = "Country is required."; // Save to database if ($firstnameOK && $surnameOK && $countryOK) { echo "Database OK ".$firstname." ".$surname." ".$countryname."."; } else { echo "Nope"; } } ?>

PHP Sample Form

* required field

">
First name: *
Surname: *
Country: *