немогу понять почему не идёт запись в БД
miron16 31.03.2005 17:18
база создается шутейно, тоьлко для проверки, потом перейду на MySql. пароль проверяется нормально. но когда идентификация прошла и появилась форма добавления новостей- заполняю поля, нажимаю кнопку для отправки новости в БД и на этом всё, появляется опять поля логин и пароль. в auto.p саздан
@auto[]
$connect_string[
mysql://root@localhost/p3test]
@vstavka[]
$now[^date::now[]]
<center>
<form method="post">
<p>
дата: <input name="date" value="${now.year}-${now.month}-${now.day}">
автор: <input name="header">
</p>
<p>текст:<br>
<textarea cols="50" name="body" rows="5"></textarea>
</p>
<p>
<input type="Submit" value="Add new" name="posted">
<input type="Reset" value="cancel">
</p>
</form>
</center>
#начало обработки
^if(def $form:date && def $form:header && def $form:body){
^connect[$connect_string]{
^void:sql{insert into news
(date, header, body)
values
('$form:date', '$form:header', '$form:body')
}
...новость добавлена
}
}{
...заполните все поля
}
@body_main[]
<br><br>
<center>
<form method="post">
<p>
login: <input name="log" >
ïàðîëü: <input name="passwd">
</p>
<p>
<input type="Submit" value="принять пароль" name="posted1">
<input type="Reset" value="сбросить">
</p>
</form>
$goods[^table::create{login passwd
admin admin3
roman roman3
sergey sergey3
}]
^if(^goods.locate[login;$form:log]){
}{
имя $form:log не найдено в базе
}
^if($goods.passwd eq $form:passwd){
^vstavka[]
}{
ваш пароль не верный
}
- немогу понять почему не идёт запись в БД, miron16 31.03.2005 17:18