| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
organic 08.09.2003 23:53
Помогите пожалуйста разобраться### @CLASS xlinks ###
@load[]
^MAIN:dbconnect{
$external_links[^table::sql{
SELECT
id,
url,
title,
comment,
date
FROM
xlinks
ORDER BY
id
ASC
}
]
} @ add_link[]
## Ïðîâåðÿåì åñòü ëè òàêîé ÓÐË â áàçå?
# 1 - åñòü
# 0 - íåò
^if($external_links){
^external_links.menu{
^if("$external_links.url" eq "$form:url"){
$est[1]
}{
$est[0]
}
}
}
##
^if(def $form:post){
^if("$form:url" ne "http://" && "$form:title" ne ""){
^if($est == 0){
^MAIN:dbconnect{
^void:sql{
INSERT INTO xlinks (
url,
title,
comment,
date
)
VALUES (
'$form:url',
'$form:title',
'$form:comment',
'${date.year}-${date.month}-${date.day}'
)}
}
$response:refresh[
$.value[0]
$.url[/xlinks/]
]
}{
Ññûëêà óæå åñòü
}
}{
Ïîëÿ <b>url</b> è <b>title</b> íå çàïîëíåíû
}
} ##### add.html ##### $xl[^xlinks::load[]] ^xl.show_form[] ^xl.add_link[]При добавлении существующей ссылки Р3: