Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Построитель форм 0.2
 
 автор: Akira   (15.10.2005 в 13:44)   письмо автору
 
 

Писал я формы, писал и до того надоело, что решил сделать класс, а заодно ООП пошлифовать :)

<?
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 надо распологать самым первым =\
Ладно эти пробелмы буду дальше решать :) А пока вот на суд. Может кому и пригодиться.

   
 
 автор: cheops   (15.10.2005 в 14:26)   письмо автору
 
   для: Akira   (15.10.2005 в 13:44)
 

Хм... интересно, antf тоже делал построитель форм http://www.softtime.ru/info/formularium.php - может будет интересно посмотреть или идею какую применить.

   
 
 автор: Akira   (15.10.2005 в 14:44)   письмо автору
 
   для: cheops   (15.10.2005 в 14:26)
 

ммм..я помню :) Но я превык пользоваться, тем что я делал сам.
И потом там MySql примешан. А у меня просто класс.
PS Это класс для генерации на лету. Я очень часто и много верстаю поэтому иногда утомительно печатать так много :) Вот я и решил упростить жизнь. Дальше я хочу сделать SQL Manager.
А то больно надоело 4 действия каждый раз писать :)

   
 
 автор: weldpua2008   (15.10.2005 в 14:56)   письмо автору
 
   для: Akira   (15.10.2005 в 14:44)
 

Без require_once ("plotter.class.php");
сложно понять, что твои функции делают - но в общем всё выглядит правильно.

Прявилась мыслишка - создать визуальный редактор форм - прям как Visual basik.
Можно посидеть и подумать над этим...
А Возращать на экране Он будет Текст формы - уже набитой и подсвечивать переменные в форме использованные.
Как идейка?

   
 
 автор: Akira   (15.10.2005 в 15:29)   письмо автору
 
   для: weldpua2008   (15.10.2005 в 14:56)
 

>Без require_once (&quot;plotter.class.php&quot;);
>сложно понять, что твои функции делают - но в общем всё
>выглядит правильно.
Он преклеплен в аттаче.
>Прявилась мыслишка - создать визуальный редактор форм - прям
>как Visual basik.
>Можно посидеть и подумать над этим...
>А Возращать на экране Он будет Текст формы - уже набитой и
>подсвечивать переменные в форме использованные.
>Как идейка?
Для этого нужно владеть JS , а я не умею. И пока мне лень учить его :)))

   
 
 автор: antf   (15.10.2005 в 15:50)   письмо автору
 
   для: Akira   (15.10.2005 в 15:29)
 

> И потом там MySql примешан.
На файлах такое сделать гораздо проще. Просто сначала был задуман Proteus и для него специально разрабатывался конструктор форм. Затем я подумал, что Formularium может жить отдельно от Proteus. Фактически я взял подсистему и сделал из нее самостоятельную, автономную систему.

   
 
 автор: antf   (15.10.2005 в 15:55)   письмо автору
 
   для: antf   (15.10.2005 в 15:50)
 

>Прявилась мыслишка - создать визуальный редактор форм - прям
>как Visual basik.
Визуальный редактор форм встроен в FCKeditor, правда обработчик все равно самому писать придется.

   
 
 автор: Akira   (15.10.2005 в 16:01)   письмо автору
 
   для: antf   (15.10.2005 в 15:50)
 

а я сделал ПФ как вспомогательный класс для другого скрипта.
Думаю может сделать freeware проект? Действительно прекрутить виз. ред. :)

   
 
 автор: weldpua2008   (15.10.2005 в 18:00)   письмо автору
 
   для: Akira   (15.10.2005 в 16:01)
 

Про атач Я не знал

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования