Hii sequence,
As coder says you are not using the correct names when recieving the info.
You have some code here:
Code:
<select id="country">
<option value="" selected="selected"></option>
<option value="Australia" >Australia</option>
<option value="United Kingdom" >United Kingdom</option>
<option value="United States" >United States</option>
</select>
There is no "name" defined and you need a "name" to get the info once its been passed through the form.
So you could use:
Code:
<select id="country" name="myCountry">
<option value="" selected="selected"></option>
<option value="Australia" >Australia</option>
<option value="United Kingdom" >United Kingdom</option>
<option value="United States" >United States</option>
</select>
Then in your php have:
Code:
$countryChosen = $_POST['myCountry'];
With your 'pages' value you have written the name:
Code:
<select id="pages" name="pages">
<option value="" selected="selected"></option>
<option value="1" >1-5</option>
<option value="2" >6-15</option>
<option value="3" >16+</option>
</select>
But you have nothing on the server side (i.e. in your php) to recieve the name.
Code:
$nameChosen = $_POST['pages'];
Hope that makes some sense...
Something like: