Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!, имею вот такой код:
$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.
Неактивен
Разобрался как делать, все работает!
Неактивен