RE: [PHP] Another form handling posting question

From: Date: Thu, 06 Dec 2007 07:41:58 +0000
Subject: RE: [PHP] Another form handling posting question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-265495@lists.php.net to get a copy of this message
hi,mike i suggest that you use Javascript to done this work. like this: <form onsubmit="submitprocess();" method="post" id="form1">...<input type="text" id="process" value="pass"></form> <script>function submitprocess(){var pobj=document.getElementById("process");var fobj=document.getElementById("form1");if (pobj.value=="pass"){ fobj.action="sucess.php";//change form1's action value return true;//submit the form1}else{ fobj.action="recursive.php"; return true;} }</script> > To: php-general@lists.php.net> From: mike.l.smith@comcast.net> Date: Wed, 5 Dec 2007 > 22:36:57 -0700> Subject: [PHP] Another form handling posting question> > I am trying to > recursively send data to the same form. Based on the data, I > want to determine which > "action" is to be processed. It appears that the > $_POST is not being cleared out or > cached once it is sent to the server. > Here is my code that I'm trying to test with. It > doesn't seem to > consistently send me to the correct page each time.> > <?php> > > $process = $_POST['process'];> > if ($process == "Pass")> {> > echo "<form method='POST' action=success.php>";> }> else> {> > echo "<form method='POST' action=recursive.php>";> }> ?>> > > <table border="0" id="table1" width="58">> <tr>> > <td align="center">> <input type="radio" checked > name="process" value="Pass" > tabindex="1"></td>> > <td align="left">Pass</td>> </tr>> <tr>> <td > align="center" width="20">> <input type="radio" > name="process" value="Fail" tabindex="2"></td>> <td > align="left" width="28">> Fail</td>> </tr>> > </table>> <input type="submit" value="Submit" > name="B1"> <input type="reset" > value="Reset" > name="B2">> </form>> > I want to use a single submit button that will > send the "action" to the > right page.> > What is the best practice for doing > this? > > -- > PHP General Mailing List (http://www.php.net/)> To unsubscribe, visit: > http://www.php.net/unsub.php> Your smile counts. The more smiles you share, the more we donate. Join in! _________________________________________________________________ Your smile counts. The more smiles you share, the more we donate.  Join in. www.windowslive.com/smile?ocid=TXT_TAGLM_Wave2_oprsmilewlhmtagline

« previous php.general (#265495) next »