| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Pavel 11.10.2002 19:04
Здесь уже были вопросы на эту тему, но я так и не нашел нормального решения.<b>Добавление нового агента</b><br><br>
<table>
<form method="post">
<tr><td>Имя:</td><td><input type="text" name="firstname" size="40"></td></tr>
<tr><td>Фамилия:</td><td><input type="text" name="lastname" size="40"></td></tr>
<tr><td>PIN:</td><td><input type="text" name="pin" size="40"></td></tr>
<tr><td></td><td><input type="submit" name="Submit" value=" Сохранить ">
<input type="reset" name="Submit2" value=" Очистить "></td></tr>
</form>
</table>
<br><br>
^if(def $form:firstname && def $form:lastname && def $form:pin){
^connect[$connect_string]{
^void:sql{insert into agent
(FirstName, LastName, PIN)
values
("$form:firstname", "$form:lastname", "$form:pin")
}
<b>Добавлено...</b>
}
}{
<b>... необходимо заполнить все поля</b>
}После заполнения всех полей и нажимаю кнопку сохранить. Поля формы очищаются и запись сохраняется. Теперь если нажать кнопку рэфрэш в браузере получим, что невозможно отобразить страницу без повторной отправки данных. При утвердительном ответе в БД добавляется еще одна запись аналогичная предыдущей и т.д.