parser

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

 

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

Ответ

Denis Popov 04.07.2003 02:00 / 04.07.2003 02:24

1. Таблица не может быть без <TR> и <TD>. У тебя получаеться, что если переменная messages неопределена, то в браузер идет вот такая штука :
<table width="100%">
</table>
2. Логические скобки лучше писать логически {хотя бы чтобы было понятнее}
3. Если парсер не ругается на SQL запрос, то значит он верный, так как он выше по коду, чем строка 11.

Попробуй примерно так :
@print_tred[]
^MAIN:dbconnect{
   $messages[^table::sql{SELECT * FROM таблица
        WHERE поле таблицы = чему-то ,
        GROUP BY полю таблицы
                        }]
               }

^if(def $messages){
<table width="100%">
^messages.menu{
<tr>
<td>$messages.title</td>
<td>$messages.author</td>
</tr>
<tr>
<td colspan="2">$messages.body</td>
</tr>    }
</table>
}{
messages - пустая
}