граф
Новичок
разбивка вывода.
Здравствуйте. Подскажите как посчитать сумму вывода по странам и изданиям.
просто в конце вывода я могу посчитать, а вот как в таблице в середине вывести суммы по изданию потом по стране?
Ну и собственно сложить их в промежутках.
-~{}~ 02.12.08 17:26:
а может это как-то совсем по другому надо делать?
-~{}~ 02.12.08 19:41:
направьте на правильную дорогу. что я делая не так?
не могу понять за что зацепиться что бы выполнить какое-то условие
Здравствуйте. Подскажите как посчитать сумму вывода по странам и изданиям.
PHP:
$resstr=mysql_query("
SELECT `st_id`, `st_list`
FROM `strana`
") or die(mysql_error());
while ($rowstr = mysql_fetch_array($resstr)) {
$strid[$rowstr['st_id']]=$rowstr['st_id'];
}
$resrek=mysql_query("
SELECT `re_id`, `re_nazvanie`
FROM `reklama`
") or die(mysql_error());
while ($rowrek = mysql_fetch_array($resrek)) {
$rekid[$rowrek['re_id']]=$rowrek['re_id'];
}
// собираю страны и издания, дальше запрос к базе основной
$res=mysql_query("
SELECT *
FROM `zvonki`
LEFT JOIN `reklama` ON `re_id`=`zv_reklama_ist`
LEFT JOIN `strana` ON `st_id`=`zv_strana
ORDER BY re_id, st_id
") or die(mysql_error());
while ($row = mysql_fetch_array($res)) {
if ($row['re_id']==$rekid[$row['re_id']]) {
if ($row['st_id']==$strid[$row['st_id']]) {
$VYVOD.='
<tr>
<td>'.$row['re_nazvanie'].'</td>
<td>'.$row['st_list'].'</td>
<td align="right">'.$row['zv_summa'].'</td>
</tr>';
}
}
}
Ну и собственно сложить их в промежутках.
-~{}~ 02.12.08 17:26:
а может это как-то совсем по другому надо делать?
-~{}~ 02.12.08 19:41:
направьте на правильную дорогу. что я делая не так?
не могу понять за что зацепиться что бы выполнить какое-то условие
