parser

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

 

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

немогу понять почему не идёт запись в БД

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}">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
автор: <input name="header">
</p>
<p>текст:<br>
<textarea cols="50" name="body" rows="5"></textarea>
</p>
<p>
<input type="Submit" value="Add new" name="posted">&nbsp;&nbsp;&nbsp;
<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" >
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&#239;&#224;&#240;&#238;&#235;&#252;: <input name="passwd">
</p>
<p>
<input type="Submit" value="принять пароль" name="posted1">&nbsp;&nbsp;&nbsp;
<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[]

}{
ваш пароль не верный
}