problems with an array
Posted: Thu Jul 12, 2007 4:30 pm
hi
i'm having a problem with the search function on the following site http://www.jasonmillward.com
basically when you use the drop to perform a search it all works fine and pulls the correct results from the database expect when you do a search for the first term in the array - in this case hotel / catering jobs where by the full results are shown.
below is the code that performs the search
coud anyone tell me why thsi is happening and how i would go about correcting the problem. i've been trying for a few days with no joy
many thanks in advance
i'm having a problem with the search function on the following site http://www.jasonmillward.com
basically when you use the drop to perform a search it all works fine and pulls the correct results from the database expect when you do a search for the first term in the array - in this case hotel / catering jobs where by the full results are shown.
below is the code that performs the search
Code: Select all
function career_level($c, $id) {
$levels = array("Hotel / Catering Jobs", "Industrial / Warehouse Jobs", "Office Jobs", "Sales Jobs");
if($id >= '0')
{
$level = $levels[$id];
return $level;
}
else
{
$select = "<select name=\"careerlevel\">\n\t";
while(list($k,$v) = each($levels))
{
if($c >= '0')
{
if($c == $k)
{
$select .= "<option value=\"$k\" selected>$v</option>\n\t";
}
else
{
$select .= "<option value=\"$k\">$v</option>\n\t";
}
}
else
{
$select .= "<option value=\"$k\">$v</option>\n\t";
}
}
$select .= "</select>\n\n";
return $select;
}
}many thanks in advance