Изграждане на форма с опазването на вече въведените стойности - не е лесна задача, особено ако се занимават със списъци на ценности, за да изберете или в области, съответстващи масиви. Осигурява инструменти за намаляване на решаването на този проблем до описание на полетата на формата, под формата на проста конфигурация и свързване на желаните HTML-шаблони.
пакет
В комплекта инструменти включват:
Основа на поле конфигурация
Да предположим, че искате да получите тук тази форма:
Това ще изисква следното код PHP:
1. Вземете полетата за данни под формата
require_once 'Make_form_data.php; # Свържете кода функция
$ CFG = масив # поле компоненти конфигурация
# 40;
// първата група
"Short_note"
"Longer_text"
"Some_file"
"Знаме",
// втората група
"Период '=> масив # 40; "Стойности" => масив # 40;
"Ден".
"Седмица"
"Месец"
"Година"
# 41; # 41; ,
"Форма '=> масив # 40; "Стойности" => масив # 40;
"Round '=>' кръг"
"Пл '=>' квадрат"
"Триъгълник '=>' триъгълна"
# 41; # 41; ,
"Размер '=> масив # 40; "Стойности" => масив # 40;
масив # 40; "Стойност '=>' '. "Заглавие '=>' - размер -" # 41; ,
масив # 40; "Стойност '=>' малък. "Заглавие '=>' малки ' # 41; ,
масив # 40; "Стойност '=>' среда. "Заглавие '=>' средна ' # 41; ,
масив # 40; "Стойност '=>' голямо". "Заглавие '=>' голям ' # 41; ,
# 41; # 41; ,
"Цвят '=> масив # 40; "ATTR '=> масив # 40; "Размер '=> 5 # 41. // броя на видимите елементи
// у
$ FORMDATA = make_form_data # 40; $ CFG. $ _POST # 41; ; # Създаване на полеви данни
# Въз основа на параметрите на HTTP-заявка
# 2. Как да HTML-код форма
require_once 'Websun.php; # Connect Handler шаблони
$ HTML = websun_parse_template_path # 40; $ FORMDATA. "Form.tpl" # 41; ; # Заместник данните
# В HTML форма шаблон
По отношение на изготвянето на конфигурацията полета са разделени в две групи:
Създаване на конфигурацията за тези области е много прост - просто трябва да посочат имената им 1.
Списъци на стойности, които да избирате. Стойностите, посочени в стойностите на параметрите. всеки от които може да бъде определен във формат масив # 40; => 'Стойност "" стойност ". "Заглавие" => "подпис" # 41.
"Стойност '=>' подпис" или просто "стойност". Тези полета са:
- комплект
- комплект за да изберете няколко стойности едновременно
В форма шаблона към всяко от полетата на съответства на типа на запис.