|
Posted by the red dot on 12/19/06 08:46
"J.O. Aho" <user@example.net> wrote in message
news:4upmh0F195372U1@mid.individual.net...
> the red dot wrote:
>
> > im trying to build a page where the user can enter some details in a
form
> > and (on clicking submit/publish/etc) it is uploaded to a database and
the
> > words entered can then be seen via another page (like a blog) all well
and
> > good i can do that
> >
> > but,
> > i also would like a 'save' button which would save the entry for later
> > updating/publishing - and i am stuck as to how to make this button do
> > this...
>
> There are a few options, if I have understood your question right,
>
> 1. You can store the values to a cookie, but that data will only
accessible
> only if using the same browser next time (with the same browser user
profile)
> and no cookie cleaning been done between the times. I don't recommend
this.
>
> 2. You create yet another table in your database, you store all the
"saved"
> values here, this way the data will always be accessible. I do recommend
this
> way. You can of course set in a clean function to this, if you store the
save
> time, then you can flush out all old data that is say older than 3 months
(or
> what you pick), this way the table won't get filled up with obsolete data.
>
>
> To make this, you just add another Submit button (name it Save),
>
> <input type="submit" value="Submit" name="submit">
> <input type="submit" value="Save" name="save">
>
> then on the script which you defined in the form action field, you then
> check for which submit button has been used
>
> if($_REQUEST['submit']=='Submit") {
> /* Store the data into the database, this is live data */
> } else if($_REQUEST['save']=='Save") {
> /* Store data to the temp table */
> } else {
> /* We had a person who tried to miss use this script */
> echo "Don't use this script for fun!!!";
> }
>
> More difficult than that it shouldn't be.
>
> --
ohohh look is interesting, but the word 'difficult' scares me a bit.. ha. i
shall have a go or at least do some investigating around your suggestion...
thanks.
Navigation:
[Reply to this message]
|