A
Anonymous
Guest
Hello;
have 3 dropdowns Date, City and Agency. When a value is clicked it brings up results.php pop up. City and Agency are in alphabetical ascending order. Date is not in alpha-numeric ascending. How can I get all three in ascending?
Help is greatly appreciated.
Here is the dropdown code, index.php:
have 3 dropdowns Date, City and Agency. When a value is clicked it brings up results.php pop up. City and Agency are in alphabetical ascending order. Date is not in alpha-numeric ascending. How can I get all three in ascending?
Help is greatly appreciated.
Here is the dropdown code, index.php:
Code:
$data = mysql_query("SELECT date, agency, city FROM agencies");
if (!$data)
Die(mysql_error()); // display MySQL error message on error
$agencies = Array();
while($row = mysql_fetch_array($data)) { // assign results into arrays
$dates[] = $row["date"];
$agencies[] = $row["agency"];
$cities[] = $row["city"];
}
$dates = Array_Unique($dates); // remove duplicate values
$agencies = Array_Unique($agencies);
$cities = Array_Unique($cities);
Sort($dates); // sort arrays
Sort($agencies);
Sort($cities);
$date_out = "<select name='date' onchange=\"window.open('results.php?action=date&value='+this.value, 'agencyWin', 'location=yes,left=20,top=20');\">";
$agency_out = "<select name='agency' onchange=\"window.open('results.php?action=agency&value='+this.value, 'agencyWin', 'location=yes,left=20,top=20');\">";
$city_out = "<select name='city' onchange=\"window.open('results.php?action=city&value='+this.value, 'agencyWin', 'location=yes,left=20,top=20');\">";
$date_out .= "<option>-- select date ---</option>";
$agency_out .= "<option>-- select agency ---</option>";
$city_out .= "<option>-- select city ---</option>";
forEach ($dates as $value)
$date_out .= "<option value='$value'>$value</option>";
forEach ($agencies as $value)
$agency_out .= "<option value='$value'>$value</option>";
forEach ($cities as $value)
$city_out .= "<option value='$value'>$value</option>";
$date_out .= "</select>\n";
$agency_out .= "</select>\n";
$city_out .= "</select>\n";
echo $date_out."";
echo $agency_out."";
echo $city_out."<BR>";
?>