Re: [PHP] Saving form data into session before leaving a page

2010-04-14 Thread Ashley Sheridan
On Wed, 2010-04-14 at 06:49 +0100, Lester Caine wrote:

 Nathan Rixham wrote:
  Peter Lind wrote:
  On 13 April 2010 17:27, Paul M Fosterpa...@quillandmouse.com  wrote:
  On Tue, Apr 13, 2010 at 03:20:23PM +0200, Merlin Morgenstern wrote:
 
  Hello everybody,
 
  I have form where users enter data to be saved in a db.
 
  How can I make php save the form data into a session before the user
  leaves the page without pressing the submit button? Some members leave
  the page and return afterwards wondering where their already entered
  data is.
  I hate to be a contrarian (not really), but there is a paradigm for
  using web forms. If you want the internet to save your data, you have to
  press the little button. If you don't, then it won't be saved. Not hard
  to figure out, not hard to do. If you have to go do something else while
  you're in the middle of a form, open a new tab/window and do it. When
  you come back to your original form, the data will still be there (but
  again, not *saved* until you hit the little button).
 
  Sorry, I just get cranky with people who won't follow the rules.
 
  There are rules and then there's stupidity based on tradition. The
  fact that websites previously threw away whatever work you had done
  because you automatically got logged out of your session after half an
  hour of typing does not mean you should call this a rule that should
  be adhere to. Google figured it out and did so well: backup
  automatically and let the user discard manually - not the other way
  round that leads to lost work.
 
  Apart from that, I note that the OP has seemingly managed to solve the
  problem and all these emails are rather pointless.
 
  Concur, and this is nothing to do with the web; http only constrains
  that the data should be POSTed or PUT; not /when/ a save action is
  triggered.
 
  Functionality is in the realm of the application, and if the client
  application (in this case the web page) determines that information
  should be iteratively saved, then that's what it should do.
 
  see google docs, gmail etc for real world examples.
 
 And a few BANK sites could do with considering waring people that they will 
 time 
 out before you have time to actually write in their message box for on-line 
 emails which you have to use since they will not accept off-line ones. I had 
 a 
 complex message FROM them to answer - and save just told me the seesion had 
 timed out! Bank solution - I should have copied their message to a word 
 processor, and then copied the answer back later ... perhaps they should add 
 that with a warning when trying to use their email page ;)
 
 -- 
 Lester Caine - G8HFL
 -
 Contact - http://lsces.co.uk/wiki/?page=contact
 L.S.Caine Electronic Services - http://lsces.co.uk
 EnquirySolve - http://enquirysolve.com/
 Model Engineers Digital Workshop - http://medw.co.uk//
 Firebird - http://www.firebirdsql.org/index.php
 


Banks are notorious for not knowing about technology. My bank has a
constant popup for Windows software that I 'must install' and has even
asked me before to send my bank details over unencrypted email (my
actual bank and not a phishing scam, as it was in reply to a question
about that darned popup!)

Thanks,
Ash
http://www.ashleysheridan.co.uk




Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Peter Lind
On 13 April 2010 15:20, Merlin Morgenstern merli...@fastmail.fm wrote:
 Hello everybody,

 I have form where users enter data to be saved in a db.

 How can I make php save the form data into a session before the user leaves
 the page without pressing the submit button? Some members leave the page and
 return afterwards wondering where their already entered data is.

 Any ideas how to save into php session data before someone leaves the page?

Use ajax: send a query to the server a couple of seconds after the
user has last updated the form.

 Thank you for any hint,

 Merlin

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





-- 
hype
WWW: http://plphp.dk / http://plind.dk
LinkedIn: http://www.linkedin.com/in/plind
Flickr: http://www.flickr.com/photos/fake51
BeWelcome: Fake51
Couchsurfing: Fake51
/hype

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Ashley Sheridan
On Tue, 2010-04-13 at 15:20 +0200, Merlin Morgenstern wrote:

 Hello everybody,
 
 I have form where users enter data to be saved in a db.
 
 How can I make php save the form data into a session before the user 
 leaves the page without pressing the submit button? Some members leave 
 the page and return afterwards wondering where their already entered 
 data is.
 
 Any ideas how to save into php session data before someone leaves the page?
 
 Thank you for any hint,
 
 Merlin
 


Session data is all stored on the server, so it requires a submit in
order for the server to actually get the data.

You could use Ajax to grab the form data and send it to the server if
you need though.

However, I'm not really sure what your question is. Are people visiting
your site, filling in a form, then pressing the back button to go
somewhere else? If so, maybe they intended to not submit the form.

Thanks,
Ash
http://www.ashleysheridan.co.uk




Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Paul M Foster
On Tue, Apr 13, 2010 at 03:20:23PM +0200, Merlin Morgenstern wrote:

 Hello everybody,

 I have form where users enter data to be saved in a db.

 How can I make php save the form data into a session before the user
 leaves the page without pressing the submit button? Some members leave
 the page and return afterwards wondering where their already entered
 data is.

I hate to be a contrarian (not really), but there is a paradigm for
using web forms. If you want the internet to save your data, you have to
press the little button. If you don't, then it won't be saved. Not hard
to figure out, not hard to do. If you have to go do something else while
you're in the middle of a form, open a new tab/window and do it. When
you come back to your original form, the data will still be there (but
again, not *saved* until you hit the little button).

Sorry, I just get cranky with people who won't follow the rules.

Paul

-- 
Paul M. Foster

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread tedd

At 11:27 AM -0400 4/13/10, Paul M Foster wrote:

On Tue, Apr 13, 2010 at 03:20:23PM +0200, Merlin Morgenstern wrote:


 Hello everybody,

 I have form where users enter data to be saved in a db.

 How can I make php save the form data into a session before the user
 leaves the page without pressing the submit button? Some members leave
 the page and return afterwards wondering where their already entered
 data is.


I hate to be a contrarian (not really), but there is a paradigm for
using web forms. If you want the internet to save your data, you have to
press the little button. If you don't, then it won't be saved. Not hard
to figure out, not hard to do. If you have to go do something else while
you're in the middle of a form, open a new tab/window and do it. When
you come back to your original form, the data will still be there (but
again, not *saved* until you hit the little button).

Sorry, I just get cranky with people who won't follow the rules.

Paul


Paul:

What rules? I didn't see any rules. There are simply easy ways to do 
things and those not so easy -- like jumping out the window or using 
the stairs. You arrive at the same place, but at what cost?


In this case, I don't think the OP has provided us with enough 
information about his problem.


If he is concerned that his users may return to a page and wants the 
fields filled with what the user previously entered, then that 
depends upon several different things, such as has the user shut down 
his browser, or has the user simply clicked the submit button and the 
page has been refreshed. IOW, how has the user left the page?


So, OP explain what you are trying to do?

Cheers,

tedd

--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Kevin Kinsey

Paul M Foster wrote:


Sorry, I just get cranky with people who won't follow the rules.



?php

$pauls_post++;

?

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Dan Joseph
On Tue, Apr 13, 2010 at 12:19 PM, tedd tedd.sperl...@gmail.com wrote:

 So, OP explain what you are trying to do?

 Cheers,

 tedd


Sorta looks to me like he's in a situation where users are fleeing the form,
and wondering why its not filled in when they go back.  The natural reaction
for this would be to call it abnormal, and tell them to learn how to use a
web page, but we all know how the real world is.

I like the original ideas from Peter and Ashley.  Store a session or cookie,
use ajax to periodically update a database table with the information, then
re-populate it if/when they come back.

I kinda like that word Paradigm.  Rolls off the tongue nicely.  I'm going to
use it 3 times today before I leave the office.

-- 
-Dan Joseph

www.canishosting.com - Unlimited Hosting Plans start @ $3.95/month.  Promo
Code NEWTHINGS for 10% off initial order

http://www.facebook.com/canishosting
http://www.facebook.com/originalpoetry


Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Robert Cummings

Dan Joseph wrote:

On Tue, Apr 13, 2010 at 12:19 PM, tedd tedd.sperl...@gmail.com wrote:


So, OP explain what you are trying to do?

Cheers,

tedd



Sorta looks to me like he's in a situation where users are fleeing the form,
and wondering why its not filled in when they go back.  The natural reaction
for this would be to call it abnormal, and tell them to learn how to use a
web page, but we all know how the real world is.

I like the original ideas from Peter and Ashley.  Store a session or cookie,
use ajax to periodically update a database table with the information, then
re-populate it if/when they come back.

I kinda like that word Paradigm.  Rolls off the tongue nicely.  I'm going to
use it 3 times today before I leave the office.


I had a pair-a-dimes one time. Unfortunately I was a nickel short of a 
quarter to put in the slot.


:)

Cheers,
Rob.
--
http://www.interjinn.com
Application and Templating Framework for PHP

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Dan Joseph
On Tue, Apr 13, 2010 at 12:40 PM, Robert Cummings rob...@interjinn.comwrote

 I had a pair-a-dimes one time. Unfortunately I was a nickel short of a
 quarter to put in the slot.

 But the question is... were they outside the box?

-- 
-Dan Joseph

www.canishosting.com - Unlimited Hosting Plans start @ $3.95/month.  Promo
Code NEWTHINGS for 10% off initial order

http://www.facebook.com/canishosting
http://www.facebook.com/originalpoetry


Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Kevin Kinsey

Dan Joseph wrote:

On Tue, Apr 13, 2010 at 12:40 PM, Robert Cummings rob...@interjinn.comwrote


I had a pair-a-dimes one time. Unfortunately I was a nickel short of a
quarter to put in the slot.

But the question is... were they outside the box?




Nah, the question is, since the slot was intended to accept a quarter,
why the heck didn't it take two dimes and a nickel ... or just two dimes,
and throw a nickel in gratis?

I must be getting old.  We have toilets that flush themselves now.
WTF happened to grown up being equal to taking responsibility
for things?

KDK

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Dan Joseph
On Tue, Apr 13, 2010 at 12:48 PM, Kevin Kinsey k...@daleco.biz wrote:

 Nah, the question is, since the slot was intended to accept a quarter,
 why the heck didn't it take two dimes and a nickel ... or just two dimes,
 and throw a nickel in gratis?

 I must be getting old.  We have toilets that flush themselves now.
 WTF happened to grown up being equal to taking responsibility
 for things?


I think you've found the answer to the great question of why people don't
take responsibility anymore...  it all started with the toilet!

-- 
-Dan Joseph

www.canishosting.com - Unlimited Hosting Plans start @ $3.95/month.  Promo
Code NEWTHINGS for 10% off initial order

http://www.facebook.com/canishosting
http://www.facebook.com/originalpoetry


Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Paul M Foster
On Tue, Apr 13, 2010 at 12:36:02PM -0400, Dan Joseph wrote:

snip

 I kinda like that word Paradigm.  Rolls off the tongue nicely.  I'm going to
 use it 3 times today before I leave the office. 

ROTFL!

Paul

-- 
Paul M. Foster

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread tedd

At 12:40 PM -0400 4/13/10, Robert Cummings wrote:

Dan Joseph wrote:

On Tue, Apr 13, 2010 at 12:19 PM, tedd tedd.sperl...@gmail.com wrote:


So, OP explain what you are trying to do?

Cheers,

tedd



Sorta looks to me like he's in a situation where users are fleeing the form,
and wondering why its not filled in when they go back.  The natural reaction
for this would be to call it abnormal, and tell them to learn how to use a
web page, but we all know how the real world is.

I like the original ideas from Peter and Ashley.  Store a session or cookie,
use ajax to periodically update a database table with the information, then
re-populate it if/when they come back.

I kinda like that word Paradigm.  Rolls off the tongue nicely.  I'm going to
use it 3 times today before I leave the office.


I had a pair-a-dimes one time. Unfortunately I was a nickel short of 
a quarter to put in the slot.


:)

Cheers,
Rob.


Rob:

I had a pair-a-ducks -- but they were afoul fowl.

I had a pair-a-dice -- but crapped out.

I had a pair-a-chute -- but one was shorter.

I had a pair-of-pants -- but could only find one.

Cheers,

tedd


--
---
http://sperling.com  http://ancientstones.com  http://earthstones.com

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Robert Cummings

Dan Joseph wrote:

On Tue, Apr 13, 2010 at 12:40 PM, Robert Cummings rob...@interjinn.comwrote


I had a pair-a-dimes one time. Unfortunately I was a nickel short of a
quarter to put in the slot.




But the question is... were they outside the box?


They were in my pocket... so yes!

Cheers,
Rob.
--
http://www.interjinn.com
Application and Templating Framework for PHP

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Robert Cummings

Kevin Kinsey wrote:

Dan Joseph wrote:

On Tue, Apr 13, 2010 at 12:40 PM, Robert Cummings rob...@interjinn.comwrote


I had a pair-a-dimes one time. Unfortunately I was a nickel short of a
quarter to put in the slot.

But the question is... were they outside the box?


Nah, the question is, since the slot was intended to accept a quarter,
why the heck didn't it take two dimes and a nickel ... or just two dimes,
and throw a nickel in gratis?


I've never known an arcade machine to accept nickels and dimes :)


I must be getting old.  We have toilets that flush themselves now.
WTF happened to grown up being equal to taking responsibility
for things?


Toilets flush themselves so that we don't need to touch what someone 
else touched... very likely after *cough* wiping up.


Cheers,
Rob.
--
http://www.interjinn.com
Application and Templating Framework for PHP

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Robert Cummings



tedd wrote:

At 12:40 PM -0400 4/13/10, Robert Cummings wrote:

Dan Joseph wrote:

On Tue, Apr 13, 2010 at 12:19 PM, tedd tedd.sperl...@gmail.com wrote:


So, OP explain what you are trying to do?

Cheers,

tedd


Sorta looks to me like he's in a situation where users are fleeing the form,
and wondering why its not filled in when they go back.  The natural reaction
for this would be to call it abnormal, and tell them to learn how to use a
web page, but we all know how the real world is.

I like the original ideas from Peter and Ashley.  Store a session or cookie,
use ajax to periodically update a database table with the information, then
re-populate it if/when they come back.

I kinda like that word Paradigm.  Rolls off the tongue nicely.  I'm going to
use it 3 times today before I leave the office.
I had a pair-a-dimes one time. Unfortunately I was a nickel short of 
a quarter to put in the slot.


:)

Cheers,
Rob.


Rob:

I had a pair-a-ducks -- but they were afoul fowl.

I had a pair-a-dice -- but crapped out.

I had a pair-a-chute -- but one was shorter.

I had a pair-of-pants -- but could only find one.


So to paraphrase...

You had a pair-a-ducks that lived in pair-a-dice but when pair-a-chuting 
 only one could find a pair-a-pants because the other one was shorter?


Gotcha... clear as tar!

Cheers,
Rob.
--
http://www.interjinn.com
Application and Templating Framework for PHP

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Dan Joseph
On Tue, Apr 13, 2010 at 1:46 PM, Robert Cummings rob...@interjinn.comwrote:


 Toilets flush themselves so that we don't need to touch what someone else
 touched... very likely after *cough* wiping up.



They have a cure for having to life a finger and wipe also  but I won't
continue lol

-- 
-Dan Joseph

www.canishosting.com - Unlimited Hosting Plans start @ $3.95/month.  Promo
Code NEWTHINGS for 10% off initial order

http://www.facebook.com/canishosting
http://www.facebook.com/originalpoetry


Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Peter Lind
On 13 April 2010 17:27, Paul M Foster pa...@quillandmouse.com wrote:
 On Tue, Apr 13, 2010 at 03:20:23PM +0200, Merlin Morgenstern wrote:

 Hello everybody,

 I have form where users enter data to be saved in a db.

 How can I make php save the form data into a session before the user
 leaves the page without pressing the submit button? Some members leave
 the page and return afterwards wondering where their already entered
 data is.

 I hate to be a contrarian (not really), but there is a paradigm for
 using web forms. If you want the internet to save your data, you have to
 press the little button. If you don't, then it won't be saved. Not hard
 to figure out, not hard to do. If you have to go do something else while
 you're in the middle of a form, open a new tab/window and do it. When
 you come back to your original form, the data will still be there (but
 again, not *saved* until you hit the little button).

 Sorry, I just get cranky with people who won't follow the rules.

There are rules and then there's stupidity based on tradition. The
fact that websites previously threw away whatever work you had done
because you automatically got logged out of your session after half an
hour of typing does not mean you should call this a rule that should
be adhere to. Google figured it out and did so well: backup
automatically and let the user discard manually - not the other way
round that leads to lost work.

Apart from that, I note that the OP has seemingly managed to solve the
problem and all these emails are rather pointless.



-- 
hype
WWW: http://plphp.dk / http://plind.dk
LinkedIn: http://www.linkedin.com/in/plind
Flickr: http://www.flickr.com/photos/fake51
BeWelcome: Fake51
Couchsurfing: Fake51
/hype

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Nathan Rixham
Peter Lind wrote:
 On 13 April 2010 17:27, Paul M Foster pa...@quillandmouse.com wrote:
 On Tue, Apr 13, 2010 at 03:20:23PM +0200, Merlin Morgenstern wrote:

 Hello everybody,

 I have form where users enter data to be saved in a db.

 How can I make php save the form data into a session before the user
 leaves the page without pressing the submit button? Some members leave
 the page and return afterwards wondering where their already entered
 data is.
 I hate to be a contrarian (not really), but there is a paradigm for
 using web forms. If you want the internet to save your data, you have to
 press the little button. If you don't, then it won't be saved. Not hard
 to figure out, not hard to do. If you have to go do something else while
 you're in the middle of a form, open a new tab/window and do it. When
 you come back to your original form, the data will still be there (but
 again, not *saved* until you hit the little button).

 Sorry, I just get cranky with people who won't follow the rules.
 
 There are rules and then there's stupidity based on tradition. The
 fact that websites previously threw away whatever work you had done
 because you automatically got logged out of your session after half an
 hour of typing does not mean you should call this a rule that should
 be adhere to. Google figured it out and did so well: backup
 automatically and let the user discard manually - not the other way
 round that leads to lost work.
 
 Apart from that, I note that the OP has seemingly managed to solve the
 problem and all these emails are rather pointless.

Concur, and this is nothing to do with the web; http only constrains
that the data should be POSTed or PUT; not /when/ a save action is
triggered.

Functionality is in the realm of the application, and if the client
application (in this case the web page) determines that information
should be iteratively saved, then that's what it should do.

see google docs, gmail etc for real world examples.

Regards!

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



Re: [PHP] Saving form data into session before leaving a page

2010-04-13 Thread Lester Caine

Nathan Rixham wrote:

Peter Lind wrote:

On 13 April 2010 17:27, Paul M Fosterpa...@quillandmouse.com  wrote:

On Tue, Apr 13, 2010 at 03:20:23PM +0200, Merlin Morgenstern wrote:


Hello everybody,

I have form where users enter data to be saved in a db.

How can I make php save the form data into a session before the user
leaves the page without pressing the submit button? Some members leave
the page and return afterwards wondering where their already entered
data is.

I hate to be a contrarian (not really), but there is a paradigm for
using web forms. If you want the internet to save your data, you have to
press the little button. If you don't, then it won't be saved. Not hard
to figure out, not hard to do. If you have to go do something else while
you're in the middle of a form, open a new tab/window and do it. When
you come back to your original form, the data will still be there (but
again, not *saved* until you hit the little button).

Sorry, I just get cranky with people who won't follow the rules.


There are rules and then there's stupidity based on tradition. The
fact that websites previously threw away whatever work you had done
because you automatically got logged out of your session after half an
hour of typing does not mean you should call this a rule that should
be adhere to. Google figured it out and did so well: backup
automatically and let the user discard manually - not the other way
round that leads to lost work.

Apart from that, I note that the OP has seemingly managed to solve the
problem and all these emails are rather pointless.


Concur, and this is nothing to do with the web; http only constrains
that the data should be POSTed or PUT; not /when/ a save action is
triggered.

Functionality is in the realm of the application, and if the client
application (in this case the web page) determines that information
should be iteratively saved, then that's what it should do.

see google docs, gmail etc for real world examples.


And a few BANK sites could do with considering waring people that they will time 
out before you have time to actually write in their message box for on-line 
emails which you have to use since they will not accept off-line ones. I had a 
complex message FROM them to answer - and save just told me the seesion had 
timed out! Bank solution - I should have copied their message to a word 
processor, and then copied the answer back later ... perhaps they should add 
that with a warning when trying to use their email page ;)


--
Lester Caine - G8HFL
-
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php

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