|
|
|
| Писал я формы, писал и до того надоело, что решил сделать класс, а заодно ООП пошлифовать :)
<?
require_once ("plotter.class.php");
$form = new GenForm();
$form->option ("Элемент меню","el");
$form->option ("Элемент меню","el");
$form->option ("Элемент меню","el");
$form->select('name');
$form->input("text", "name", "Ваше Имя", 'value','20','30','class');
$form->input("password", "name", "Ваш Пароль", 'value','20','30','class');
$form->input("radio", "radioname", "Да", 'value','20','30','class');
$form->input("radio", "radioname", "Нет", 'value','20','30','class');
$form->input("checkbox", "name", "Рассылка", 'value','20','30','class');
$form->textarea("textarea", "Текст","Произвольный текст", "15", "30");
$form->input("submit", "name", "", 'OK','20','30','class');
$form->input("reset", "name", "", 'Reset','20','30','class');
$form->form("");
$form->make("<br>");
?>
|
Минус только один, не могу сделать для select optgroup и select надо распологать самым первым =\
Ладно эти пробелмы буду дальше решать :) А пока вот на суд. Может кому и пригодиться. | |
|
|
|
|
|
|
|
для: Akira
(15.10.2005 в 13:44)
| | Хм... интересно, antf тоже делал построитель форм http://www.softtime.ru/info/formularium.php - может будет интересно посмотреть или идею какую применить. | |
|
|
|
|
|
|
|
для: cheops
(15.10.2005 в 14:26)
| | ммм..я помню :) Но я превык пользоваться, тем что я делал сам.
И потом там MySql примешан. А у меня просто класс.
PS Это класс для генерации на лету. Я очень часто и много верстаю поэтому иногда утомительно печатать так много :) Вот я и решил упростить жизнь. Дальше я хочу сделать SQL Manager.
А то больно надоело 4 действия каждый раз писать :) | |
|
|
|
|
|
|
|
для: Akira
(15.10.2005 в 14:44)
| | Без require_once ("plotter.class.php");
сложно понять, что твои функции делают - но в общем всё выглядит правильно.
Прявилась мыслишка - создать визуальный редактор форм - прям как Visual basik.
Можно посидеть и подумать над этим...
А Возращать на экране Он будет Текст формы - уже набитой и подсвечивать переменные в форме использованные.
Как идейка? | |
|
|
|
|
|
|
|
для: weldpua2008
(15.10.2005 в 14:56)
| | >Без require_once ("plotter.class.php");
>сложно понять, что твои функции делают - но в общем всё
>выглядит правильно.
Он преклеплен в аттаче.
>Прявилась мыслишка - создать визуальный редактор форм - прям
>как Visual basik.
>Можно посидеть и подумать над этим...
>А Возращать на экране Он будет Текст формы - уже набитой и
>подсвечивать переменные в форме использованные.
>Как идейка?
Для этого нужно владеть JS , а я не умею. И пока мне лень учить его :))) | |
|
|
|
|
|
|
|
для: Akira
(15.10.2005 в 15:29)
| | > И потом там MySql примешан.
На файлах такое сделать гораздо проще. Просто сначала был задуман Proteus и для него специально разрабатывался конструктор форм. Затем я подумал, что Formularium может жить отдельно от Proteus. Фактически я взял подсистему и сделал из нее самостоятельную, автономную систему. | |
|
|
|
|
|
|
|
для: antf
(15.10.2005 в 15:50)
| | >Прявилась мыслишка - создать визуальный редактор форм - прям
>как Visual basik.
Визуальный редактор форм встроен в FCKeditor, правда обработчик все равно самому писать придется. | |
|
|
|
|
|
|
|
для: antf
(15.10.2005 в 15:50)
| | а я сделал ПФ как вспомогательный класс для другого скрипта.
Думаю может сделать freeware проект? Действительно прекрутить виз. ред. :) | |
|
|
|
|
|
|
|
для: Akira
(15.10.2005 в 16:01)
| | Про атач Я не знал | |
|
|
|