Чтение RSS каналов

Форум

Открыть Ответить

Модуль просмотра заказов /счетчик статусов/

0

0
1
02.12.2008 08:49:1802.12.2008 08:51:01
Есть запрос к БД "SELECT status, COUNT(*) FROM slaed_order GROUP BY status"

Надо вывести два столбца: Status (столбец таблицы) и COUNT(*) (счетчик значений).

Выемка напрямую с базы происходит без ошибок, а вот синтаксис PHP не осилил :(

Вот кусок кода:

function content() {
global $prefix, $db, $admin_file, $conf;
head();
title(""._ZAYAVKI."");
$storynum = 50;
$num = isset($_GET['num']) ? intval($_GET['num']) : "1";
$offset = ($num-1) * $storynum;
$itogo = $db->sql_query("SELECT status, COUNT(*) as sum FROM slaed_order GROUP BY status");
$result = $db->sql_query("SELECT id, fio, mail, com, soglas, tel, date, status FROM slaed_order");
if ($db->sql_numrows($result) > 0) {

OpenTable();
echo "<script language=\"JavaScript\" type=\"text/javascript\" src=\"ajax/SortTable.js\"></script>"
."<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\" class=\"sort\" id=\"sort_id\"><tr>"
."<th>"._SOSTOYANIE."</th><th>".ИТОГО."</th></tr>";
while (list($status)= $db->sql_fetchrow($itogo)) {
echo "<tr class=\"bgcolor1\">"
."<td align=\"left\">".$status."</td>"
."<td align=\"center\">".$itogo."</td>";

echo "</td></tr>";
}
echo "</table>";
CloseTable();


Выводит что-то типа:

status COUNT
В заказе отказано. тел.123456 Resource id #35
Заявка одобрена и поставлена на оплату Resource id #35
Ничего не выбрано Resource id #35
Технику выдано со склада. Resource id #35
Технику оплачено. Ждем поставки. Resource id #35
Технику доставлено на склад. Можете забрать. Resource id 35

А должно:
status COUNT
В заказе отказано. тел.123456 2
Заявка одобрена и поставлена на оплату 8
Ничего не выбрано 2
Технику выдано со склада. 14
Технику оплачено. Ждем поставки. 0
Технику доставлено на склад. Можете забрать. 5



Буду признателен за любые подсказки.


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Локальный сервер
Открыть Ответить
echostatusorderresourceselectотказано123456одобренаitogocountтехникузаявкаquotfromslaed
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь