![]() |
Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!, имею вот такой код:
$query = 'SELECT * FROM `'.$table_name.'` WHERE uid IN("'.$viewer_id.'") ';
$sql = @mysql_query($query);
while ($sql_data = @mysql_fetch_array($sql)) {
echo '<img class="'.$sql_data['tovar'].'">';
}$viewer_id - айди клиента, передается через js GET запрос, по нему выводить нужные 'tovar'. (отлично работает)
uid - рядок таблицы, айди человека для выбора нужных данных.
еще есть колонка таблицы 'cost' (числовое значение, стоимость товара), как прикрутить суда не знаю
Что мне нужно: выводить список товаров нужного $viewer_id (уже готово) и их общую стоимость (это и нужно).
Отредактированно -O-J-A- (01.03.2011 16:29:51)
Неактивен
Приведите структуры таблицы $table_name - нужно понять, как именно расчитывать стоимость?
Неактивен
id uid tovar cost
2 20 baton 20
3 20 baton 20
4 20 baton 20
5 20 baton 20
6 20 baton 20
7 1 baton 20
как я понял нужно SUM, но не понятно как одновременно все это
Отредактированно -O-J-A- (01.03.2011 18:45:36)
Неактивен
$query = 'SELECT tovar,sum(cost) as sc FROM `'.$table_name.'` WHERE uid IN("'.$viewer_id.'") ';Не ?
Неактивен
Евген написал:
Не ?
Спасибо, но
так оно выдает только один товар, а их много же
и как выводить правильно сумму через echo ?
Неактивен

Это, кажется, проблема PHP — вывести сначала строки, а потом сумму одного
из столбцов. Нужно просуммировать в PHP и вывести эту сумму после строк ![]()
Да, и вопросы по PHP следует задавать на webew.ru.
Неактивен
Разобрался как делать, все работает! ![]()
Неактивен