Чтение 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 &quot;<script language=\&quot;JavaScript\&quot; type=\&quot;text/javascript\&quot; src=\&quot;ajax/SortTable.js\&quot;></script>&quot;
.&quot;<table width=\&quot;100%\&quot; border=\&quot;0\&quot; cellpadding=\&quot;3\&quot; cellspacing=\&quot;1\&quot; class=\&quot;sort\&quot; id=\&quot;sort_id\&quot;><tr>&quot;
.&quot;<th>&quot;._SOSTOYANIE.&quot;</th><th>&quot;.ИТОГО.&quot;</th></tr>&quot;;
while (list($status)= $db->sql_fetchrow($itogo)) {
echo &quot;<tr class=\&quot;bgcolor1\&quot;>&quot;
.&quot;<td align=\&quot;left\&quot;>&quot;.$status.&quot;</td>&quot;
.&quot;<td align=\&quot;center\&quot;>&quot;.$itogo.&quot;</td>&quot;;

echo &quot;</td></tr>&quot;;
}
echo &quot;</table>&quot;;
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
Сервер: Локальный сервер
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

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

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