PHP Code:
<HTML>
<HEAD>
<TITLE>
<?PHP echo $title; ?>
</TITLE>
</HEAD>
<BODY>
<?PHP
// which_country.php
//
// determines what country a user is from
// and inputs it into a database
mysql_connect('localhost');
if (IsSet($Submit) {
// if form was submitted, insert into database
mysql_query("INSERT INTO users.country SET ip='$HTTP_USERAGENT', country='$country';");
$title = "Success!"
echo "Country added to database";
}
else {
// if form was not submitted, display form
$title = "Where ya from?";
?>
<form action="<?PHP echo $PHP_SELF; ?>" method="post">
<select name="country">
<option value="Canada">Canada</option>
<option value="United States">United States</option>
<option value="Mexico">Mexico</option>
</select>
<input type="submit" name="submit" value="Add me to the database!">
</form>
<?PHP
}
?>
Then on the page you want to call the country:
PHP Code:
<?PHP
mysql_connect('localhost');
$country = mysql_query("SELECT country FROM users.country WHERE ip='$HTTP_USERAGENT';");
echo $country;
?>
Bookmarks