Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сортировка 
:(
    Опции темы
malice_
Дата 15.10.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



помогите, пожалуйста, с сортировкой
stat.php
Код


if ($_GET['id_page']==1) 
    { 
     $title='Заголовок1'; 
     $limit='where date is null'; 
    }   
    
   if ($_GET['id_page']==2) 
    { 
    $title='Заголовок2'; 
    $limit='where not date is null'; 
    } 

    if (@$_GET['order']==1) @$orderstr = "type";  
    if (@$_GET['order']==2) @$orderstr = "kol";  
    if (@$_GET['order']==3) @$orderstr = "sum";  

echo '<table class="main" border="1" >';  
echo '<tr style="text-align: left;  background-color:#cccccc" cellpadding="5" cellspacing="5"><td><a href=stat.php?id_page=2&order=1>Тип </td><td>&nbspКоличество </td><td>Время</td></tr>'; 
$sql="SELECT type, count(type) as kol, sum(time) as amount  from admin $limit group by type order by '".@$orderstr."'"; 

$result = mssql_query($sql); 
$num_rows = @mssql_num_rows($result); 
    for ($i=1; $i <=$num_rows; $i++) 
        { 
        $res=mssql_fetch_assoc($result); 

        echo "<tr><td>&nbsp".$res['type']."</td>";  
        echo "<td>&nbsp".$res['kol']."</td>";  
        echo '<td  >&nbsp'.$res['amount'].'</td></tr>'; 

        } 


        echo "</table>";  


Это сообщение отредактировал(а) malice_ - 15.10.2007, 13:00
PM MAIL   Вверх
MoLeX
Дата 15.10.2007, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



malice_, изложи более подробно суть проблемы.


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
malice_
Дата 15.10.2007, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.6.2007

Репутация: нет
Всего: нет



необходимо сортировать таблицу по типу, количеству и времени.
передаю по ссылке  a href=stat.php?id_page=2&order=1>Тип 
однако сортировка не происходит.
в чем может быть причина?



PM MAIL   Вверх
webevt
Дата 15.10.2007, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 235
Регистрация: 5.5.2005

Репутация: нет
Всего: 3



Код

$sql="SELECT `type`, count(type) as kol, sum(time) as amount  from `admin` $limit group by type order by `".@$orderstr."` ASC"; 

Так должно работать. Поле, по которому сортировать нужно, указывается или без кавычек или в обратных кавычках...вроде бы ;)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1059 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.