Basically, I need the user to be able to change the timezone, but keep them on the same page. The reason for this is, I'm using a jQuery/ajax page loader script, and when I use the form/php I currently have it just goes to the actual php file (the php file works fine). I just need it to stay on the page.

Here is the code for the page:

```
<?php
date_default_timezone_set($_POST['timezones']);
?>

<form action="data4.php" method="post">
<select name="timezones">
  <option>Select your timezone</option>
  <option value="Europe/London">Europe/London</option>
  <option value="America/Mexico_City">Central</option>
  <option value="America/New_York">Eastern</option>
</select>
<input type="submit" value="Submit" />
</form>

```

I do plan on adding more timezones, this was just for demonstration.

If anyone has some useful information/help, I'd be extremely grateful.