parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ошибка при выполнение sql запроса

Crion 26.12.2005 17:15

Доброе время суток.

Помогите найти ошибку в коде.
При заполнение формы и отправки переменныйх sql скрипту выдаеться следующая ошибка
[Mon Dec 26 16:03:30 2005] [47139] /static/ppp/?lan=ppp0&date=2005-12-26&post=Send: /var/www/web/classes/stat.p(60:33): 'select date,lan,sum(input)/1048576 as inp,sum(output)/1048576 as out from traffic where lan = 'ppp0' and date = '2005-12-26'' Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause [sql.execute]
вот кусок stat.p
@CLASS
stat
@post_load[]
^if(def $form:post){
    ^if(def $form:lan){
       ^MAIN:dbconnect{
    	    $p_messages[^table::sql{select date,lan,sum(input)/1048576 as inp,sum(output)/1048576 as out from traffic where lan = '$form:lan' and date = '$form:date'}]       
       } response:location[$request:uri]
       }{
        <center> Все поля должны быть заполненны </center>        }
}
@show_post_messages[]
^if($p_messages){
   ^p_messages.menu{
      <table width="100%">
         <tr>
         <td align="left"><b>$p_messages.lan
            ^if(def $p_messages.date){
               $p_messages.date
            }{
               Нет даты
            }</b>
         </td>
         <td align="right">$p_messages.date</td>
         </tr>
      </table>
      <table width="100%">
      <tr>
         <td>Input  $p_messages.inp Mb</td>
         <td>Output $p_messages.out Mb</td>
      </tr>
      </table>
   }[<table width="100%" border="0" bgcolor="000000" cellspacing="0">
        <tr><td>&nbsp^;</td></tr>
   </table>]
}{
    Статистики по $form:lan за $form:date нет.
}
А вот это в index.html
$gb[^stat::post_load[]]
^gb.show_form[]
^gb.show_post_messages[]
Заранее благодарен за ответ.