Есть такой код:
$query = "SELECT name, retail, opt, seller, city FROM avto ORDER BY opt, retail";
$result = mysql_query($query, $link);
while ($row = mysql_fetch_array($result)) {
echo "
".$row[\'name\']."
";
echo $row[\'retail\']."
";
echo $row[\'opt\']."";
echo $row[\'seller\']."";
echo $row[\'city\']."";
Обратите внимание на "ORDER BY opt, retail".
Есть прайс, нужно что бы была возможность сортировать по цене. т.е. не менее, не более и т.д.
Выше приведенный код хорошо работает, когда оба значения введены (opt - оптовая цена, retail - розничная), но часто бывает что есть только розничная или только оптовая цена, нужно что бы при отстутствии одной из цен, скрипт сравнивал по рознице.
Я вижу решение в том, что бы все сравнивать например, по розничной цене, но когда ее нет, то вместо нее просто подставлял оптовую. Но как это сделать технически?
Заранее, спасибо.