| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Ivan 02.10.2002 11:47
Я пишу запрос к MySQL и пытаюсь вывести так $column[^if($form:query eq 2){SertNumber}{SertName}]
^MAIN:dbconnect{
$ne1[^table::sql{
Select SertCode, SertNumber, SertName, SertDateHome, SertDateEnd
from sert where
${column} regexp '${form:search}'
}]
}
<table width="100%" border="1" cellspacing="0" cellpadding="1">
<tr bgcolor="EFEFEF">
<td width="5%"><center>№</center></td>
<td width="15%"><center>Номер сертификата</center></td>
<td width="35%"><center>Оборудование</center></td>
<td width="20%"><center>Дата выдачи сертификата</center></td>
<td width="20%"><center>Дата окончания действия сертификата</center></td>
<td><center>Текст документа</center></td>
</tr>
$i(1)
^ne1.menu{
<tr>
<td width="5%"><center>${i}</center></td>
<td width="15%"><center>${ne1.SertNumber}</center></td>
<td width="35%"><center>${ne1.SertName}</center></td>
<td width="20%"><center>^if(def $ne1.SertDateHome){$ne1.SertDateHome}{-}</center></td>
<td width="20%"><center>^if(def $ne1.SertDateEnd){$ne1.SertDateEnd}{-}</center></td>
<td><center><img src="../pic/text.gif" border=0></center></td>
</tr>
^i.inc[]
}
</table>Получается так что запрос возвращает например 10 записей а выводится только N(колеблится от запроса от 1 до 12) причем в html коде получается что ne1.menu не закончино. Например <table width="100%" border="1" cellspacing="0" cellpadding="1"> <tr bgcolor="EFEFEF"> <td width="5%"><center>№</center></td> <td width="15%"><center>Номер сертификата</center></td> <td width="35%"><center>Оборудование</center></td> <td width="20%"><center>Дата выдачи сертификата</center></td> <td width="20%"><center>Дата окончания действия сертификата</center></td> <td><center>Текст документа</center></td> </tr> <tr> <td width="5%"><center>1</center></td> <td width="15%"><center>Н/2-Г-5</center></td> <td width="35%"><center>Городская АТС системы 5ESSКто нибудь сталкивался с таким. В perl этот запрос работае.