Hi guys

This is my add a job script
When a user selects a location from the dropdown it refreshes the page and populates the next dropdown with sublocations

My problems is all the others fields become empty

I would like it if the page wasnt refreshed

I would be thankful for any help



PHP Code:
<SCRIPT language=JavaScript>
function 
reload(form)
{
var 
val=form.location.options[form.location.options.selectedIndex].value;
self.location='add.php?location=' val ;
}

</script> 
PHP Code:
 <?
 $cat
=$_POST['location'];
$subcat=$_POST['sublocation'];
/*
If register_global is off in your server then after reloading of the page to get the value of cat from query string we have to take special care.
To read more on register_global visit.
  http://www.plus2net.com/php_tutorial/register-globals.php
*/
@$cat=$_GET['location']; // Use this line or below line if register_global is off
//@$cat=$HTTP_GET_VARS['location']; // Use this line or above line if register_global is off

///////// Getting the data from Mysql table for first list box//////////
$quer2=mysql_query("SELECT DISTINCT location,cat_id FROM location order by location"); 
///////////// End of query for first list box////////////



/////// for second drop down list we will check if category is selected else we will display all the subcategory///// 
if(isset($cat) and strlen($cat) > 0){



$quer=mysql_query("SELECT DISTINCT sublocation FROM sublocation where cat_id=$cat order by sublocation"); 
}else{
$quer=mysql_query("SELECT DISTINCT sublocation FROM sublocation order by sublocation"); } 
////////// end of query for second subcategory drop down list box ///////////////////////////


/// Add your form processing page address to action in above line. Example  action=dd-check.php////
//////////        Starting of first drop downlist /////////
echo "<select name='location' onchange=\"reload(this.form)\">
<option value=''>------------------------ Please select a Location ---------------------------</option>"
;
while(
$noticia2 mysql_fetch_array($quer2)) { 
if(
$noticia2['cat_id']==@$cat){echo "<option selected value='$noticia2[location]'>$noticia2[location]</option>"."<BR>";}
else{echo  
"<option value='$noticia2[cat_id]'>$noticia2[location]</option>";}
}
echo 
"</select></TD></TR><TR><TD><font size=4>Sub Location</td><td>";
//////////////////  This will end the first drop down list ///////////

//////////        Starting of second drop downlist /////////
echo "<select name='sublocation'>
<option value=''>---------------------- Please select a Sub Location ----------------------</option>"
;
while(
$noticia mysql_fetch_array($quer)) { 
echo  
"<option value='$noticia[sublocation]'>$noticia[sublocation]</option>";
}
echo 
"</select>";
//////////////////  This will end the second drop down list ///////////


?>