mixey2010
Новичок
Вывод максимального значения из бд mysql
Возникла проблема с выводом максимальной суммы из базы данных mysql.
Есть скрипт, который из БД по названиям выводит стоимость. Выбирать названия можно при помощи чекбоксов.
Пример:
<input type='checkbox' name='price[]' value='$res[nomer]'> $res[nomer] , $res[name] , $res[price] <br>
Из БД выводится к примеру следующие данные:
1. телефон 5000
2. телевизор 10000
3. часы 3000
4. калькулятор 11000
К примеру если установлены чекбоксы напротив 1 (телефон - 5000) и 2 (телевизор - 10000) пункта - выводится значение 10000.
Если установлены галочки напротив всех 4 выводится максимальное значение 11000.
Код скрипта:
При таком запросе выводятся все значения из БД по выбранным чекбоксам. А как можно вывести значение с максимальной суммой?
Версия php 4
P.S. Если не сложно приведите пример кода.
Возникла проблема с выводом максимальной суммы из базы данных mysql.
Есть скрипт, который из БД по названиям выводит стоимость. Выбирать названия можно при помощи чекбоксов.
Пример:
<input type='checkbox' name='price[]' value='$res[nomer]'> $res[nomer] , $res[name] , $res[price] <br>
Из БД выводится к примеру следующие данные:
1. телефон 5000
2. телевизор 10000
3. часы 3000
4. калькулятор 11000
К примеру если установлены чекбоксы напротив 1 (телефон - 5000) и 2 (телевизор - 10000) пункта - выводится значение 10000.
Если установлены галочки напротив всех 4 выводится максимальное значение 11000.
Код скрипта:
PHP:
foreach($_POST["price"] as $key => $val)
{
if($key == 0) $str .= "'".$val."'";
else $str .= ",'".$val."'";
}
$result = mysql_query("SELECT * FROM ".$table1." WHERE nomer IN (".$str.")",$db);
echo mysql_error();
while($res = mysql_fetch_assoc($result))
{
echo $res['premiyaind'];
}
Версия php 4
P.S. Если не сложно приведите пример кода.