1: register a ver in the session
or
2: register the event in the DB

-a


--
Alex Black, Head Monkey
[EMAIL PROTECTED]

The Turing Studio, Inc.
http://www.turingstudio.com

vox+510.666.0074
fax+510.666.0093

Saul Zaentz Film Center
2600 Tenth St Suite 433
Berkeley, CA 94710-2522




> From: [EMAIL PROTECTED] (Chakravarthy K Sannedhi)
> Newsgroups: php.general
> Date: 17 Jan 2001 13:11:20 -0800
> Subject: [PHP] How to avoid submitting twice?
> 
> hello all,
> 
> I am having a form which contains a dropdown listbox
> and a submit button. The user will choose any number
> from 1 to 5 and hits the submit button. After this the
> data that he had selected (1,2,3,4 or 5) enters into a
> mysql database(this data enters into the row with the
> latest userid) and a link appears, so that by click
> that link he can go to next page.
> I want to avoid the user from submitting his opinion
> once again if he does it already.
> Here is the code that i have wrote, which is going
> logically some where wrong.
> FYI : opinion and submit are the names of the dropdown
> listbox and submit buttons. scene1 is the name of the
> field in the table named testtable into which the data
> enters(one of 1 to 5)
> 
> mysql_connect ('localhost','myname','password') or die
> ('<b>unable to connect to the database.</b>');
> mysql_select_db ('usertest') or die ('<b>unable to
> select the database.</b>');
> 
> if ($submit) {
> $result = mysql_query("select * from testtable order
> by userid desc limit 1");
> $myrow = mysql_fetch_array ($result);
> $id = $myrow["userid"];
> $query = "update testtable set scene1='$opinion' where
> userid=$id";
> mysql_query ($query);
> echo "<a href=next.php>Go to next page</a>";
> /* this is the part i am trying to use to avoid him
> from doing submission second time */
> $result=mysql_query("select * from testtable order by
> userid desc limit 1");
> $myrow = mysql_fetch_array ($result);
> $scene1 = $myrow["scene1"];
> if ($scene1 == 1||2||3||4||5) {
> echo "<script language=\"javascript\">";
> echo "alert(\"You can choose the rating only
> once\");";
> echo "</script>";
> }
> }
> 
> Thanks
> Chakravarthy K Sannedhi
> 
> __________________________________________________
> Do You Yahoo!?
> Get email at your own domain with Yahoo! Mail.
> http://personal.mail.yahoo.com/
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to