Re: [PHP] Re: Multi-Page Forms

2005-02-10 Thread GH
Question. Does the Tabs and Divs work under Mozilla Based Browsers?



On Wed, 09 Feb 2005 23:58:52 -0200, Manuel Lemos [EMAIL PROTECTED] wrote:
 Hello,
 
 on 02/09/2005 01:38 PM [EMAIL PROTECTED] said the following:
  I have a form which is too long to be useful displayed on one page.  I
  have it broken up into 7 sections.  All 7 are generated by the same PHP
  source file, from data in a database.
 
  When the user updates a section they can submit it and go to the next
  section, or submit it and finish (return to a higher-level page).
  There is also a navigation form at the top that lets them jump from any
  section to any other, and uses JavaScript to prompt if they try to jump
  without having saved changes they made to the page.  All of this is
  working fine.
 
  What's bothering me here is that when the user is done editing the data
  I use their input to regenerate a style sheet (the form allows them to
  customize the appearance of a web page for their customers).  That's
  expensive -- relatively speaking -- in server load so I'd rather do it
  only once, when they're really done.  But right now I do it every time
  they submit any page -- i.e. whenever any of the seven pages is
  submitted, the generation code runs.  I don't see any simple way to let
  them jump around between pages, yet for me to know when they are truly
  finished with all the data.  Of course I can give the required
  instructions -- after you are done you have to click submit to save
  all the data but I bet that those won't be read and the users will
  jump around, fail to save, and then complain that their changes are
  getting lost.
 
  Any thoughts on the design issues here?
 
 You may want to take a look at this class than handles multipage forms
 with pages either as wizard like (sequential access) or tabbed like
 (random access):
 
 http://www.phpclasses.org/multipageforms
 
 There is also this generates a single page using Javascript and DIVs to
 show you only part of the form at a time and links to switch to other pages:
 
 http://www.phpclasses.org/wizard
 
 --
 
 Regards,
 Manuel Lemos
 
 PHP Classes - Free ready to use OOP components written in PHP
 http://www.phpclasses.org/
 
 PHP Reviews - Reviews of PHP books and other products
 http://www.phpclasses.org/reviews/
 
 Metastorage - Data object relational mapping layer generator
 http://www.meta-language.net/metastorage.html
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] Re: Multi-Page Forms

2005-02-10 Thread Jason Barnett
Gh wrote:
Question. Does the Tabs and Divs work under Mozilla Based Browsers?

Generally speaking... if it's a part of a standard / RFC then it will be
supported by Mozilla.  If not, then probably not.
--
Teach a man to fish...
NEW? | http://www.catb.org/~esr/faqs/smart-questions.html
STFA | http://marc.theaimsgroup.com/?l=php-generalw=2
STFM | http://www.php.net/manual/en/index.php
STFW | http://www.google.com/search?q=php
LAZY |
http://mycroft.mozdev.org/download.html?name=PHPsubmitform=Find+search+plugins


signature.asc
Description: OpenPGP digital signature


[PHP] Re: Multi-Page Forms

2005-02-09 Thread Manuel Lemos
Hello,
on 02/09/2005 01:38 PM [EMAIL PROTECTED] said the following:
 I have a form which is too long to be useful displayed on one page.  I
 have it broken up into 7 sections.  All 7 are generated by the same PHP
 source file, from data in a database.

 When the user updates a section they can submit it and go to the next
 section, or submit it and finish (return to a higher-level page).
 There is also a navigation form at the top that lets them jump from any
 section to any other, and uses JavaScript to prompt if they try to jump
 without having saved changes they made to the page.  All of this is
 working fine.

 What's bothering me here is that when the user is done editing the data
 I use their input to regenerate a style sheet (the form allows them to
 customize the appearance of a web page for their customers).  That's
 expensive -- relatively speaking -- in server load so I'd rather do it
 only once, when they're really done.  But right now I do it every time
 they submit any page -- i.e. whenever any of the seven pages is
 submitted, the generation code runs.  I don't see any simple way to let
 them jump around between pages, yet for me to know when they are truly
 finished with all the data.  Of course I can give the required
 instructions -- after you are done you have to click submit to save
 all the data but I bet that those won't be read and the users will
 jump around, fail to save, and then complain that their changes are
 getting lost.

 Any thoughts on the design issues here?
You may want to take a look at this class than handles multipage forms 
with pages either as wizard like (sequential access) or tabbed like 
(random access):

http://www.phpclasses.org/multipageforms
There is also this generates a single page using Javascript and DIVs to 
show you only part of the form at a time and links to switch to other pages:

http://www.phpclasses.org/wizard
--
Regards,
Manuel Lemos
PHP Classes - Free ready to use OOP components written in PHP
http://www.phpclasses.org/
PHP Reviews - Reviews of PHP books and other products
http://www.phpclasses.org/reviews/
Metastorage - Data object relational mapping layer generator
http://www.meta-language.net/metastorage.html
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php