>I want to display data based on the criteria selected by the user eg click
>on size to display smallest to largest, or by price smallest to highest,
>location etc etc
>
>what is the code I need?
Assuming PHP/MySQL, you'd want something not unlike:
<?php
if (!isset($order)){
$order = 'title';
$ascdesc = 'asc';
}
$query = "select title, size, price from products ";
$query .= " order by $order $ascdesc ";
$products = mysql_query($query, $connection) or error_log(mysql_error());
echo "<TABLE>\n";
echo " <TR>\n";
echo " <TH><A HREF=$PHP_SELF?order=title&ascdesc=asc>^</A><A
HREF=$PHP_SELF?order=title&ascdesc=desc>v</A></TH>\n";
echo " <TH><A HREF=$PHP_SELF?order=size&ascdesc=asc>^</A><A
HREF=$PHP_SELF?order=size&ascdesc=desc>v</A></TH>\n";
echo " <TH><A HREF=$PHP_SELF?order=price&ascdesc=asc>^</A><A
HREF=$PHP_SELF?order=price&ascdesc=desc>v</A></TH>\n";
echo " </TR>\n";
while (list($title, $size, $price) = mysql_fetch_row($products)){
echo " <TR><TD>$title</TD><TD>$size</TD><TD>$price</TD></TR>\n";
}
echo "</TABLE>\n";
?>
Disclaimer: I'll be damned if I can ever tell if ^ is suppose to represent
ASC or DESC in these stupid interfaces. I just click until I get what I
want. YMMV.
--
Like Music? http://l-i-e.com/artists.htm
Off-Topic: What is the moral equivalent of 'cat' in Windows?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php