| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Bella 07.11.2005 22:39 / 07.11.2005 22:40
Спасибо, дальше я сообразила, отладила работает, но есть одно "но":^if(^form:sub.int(0) == 132 && ^form:n.int(0) == 0){} Не понимаю, почему эта строка вызывает такую бурю. ^if(^form:sub.int(0) == 132 && ^form:n.int(0) == 0){
<br><br>
$date[^date::now[]]
<center>
<form method="post">
<p>
<br>Ваш отзыв:<br><textarea cols="50" name="text" rows="5"></textarea><br><br>
Автор:<sup>*</sup><input name="author"> <br>
E-mail: <input name="email">
</p>
<p>
<input type="submit" value="Отправить" name="post">
<input type="reset" value="Отменить">
</p>
</form>
</center>
<br>
<hr size="1" color="#000000">
^dbc{
^if(def $form:post){
^if(def $form:author){
^dbc{
^void:sql{insert into gbook
(author, email, date, body)
values (
'$form:author',
'$form:email',
'${date.year}-${date.month}-${date.day}',
'$form:text'
)}
}
$response:location[http://127.0.0.3/company/index.html]
}{
<center>Поле автор обязательно для заполнения</center>
}
}
#количество записей на странице
$onpage(5)
#количество строк в таблице
$cnt(^int:sql{select count(*) from gbook})
#номер текущей страницы
$now_page(^form:now_page.int(0))
$messages[^table::sql{select * from gbook order by id desc limit $now_page,$onpage}]
$i(0)
|
^while($i < $cnt){
^if($i eq $now_page){
<b>^eval(1 + $i)-^if(^eval($onpage + $i) > $cnt){^eval($cnt)}{^eval($onpage + $i)}</b>
}{
<a href=book.html?now_page=$i>^eval(1 + $i)-^if(^eval($onpage + $i) > $cnt){^eval($cnt)}{^eval($onpage + $i)}</a>
}
|
^i.inc($onpage)
}
<hr size="1" color="#000000">
^if($messages){
^messages.menu{
<table width="100%" valign="TOP">
<tr>
<td align="left"><b>Автор:</b> $messages.author<br>
<b> E-mail:</b> ^if(def $messages.email){
$messages.email
}{
-
}
</td>
<td align="RIGHT" valign="TOP"><b>Дата:</b> $messages.date</td>
</tr>
</table>
<table width="100%">
<tr>
<td>$messages.body</td>
</tr>
</table>
}[<hr size="1" color="#000000">]
}{
Гостевая книга пуста.
}
<hr size="1" color="#000000">
$i(0)
|
^while($i < $cnt){
^if($i eq $now_page){
<b>^eval(1 + $i)-^if(^eval($onpage + $i) > $cnt){^eval($cnt)}{^eval($onpage + $i)}</b>
}{
<a href=book.html?now_page=$i>^eval(1 + $i)-^if(^eval($onpage + $i) > $cnt){^eval($cnt)}{^eval($onpage + $i)}</a>
}
|
^i.inc($onpage)
}
}
}