Re: form within form
| From: | Marek Kilimajer | Date: | Thu, 13 Feb 2003 18:40:49 +0000 |
| Subject: | Re: form within form | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-135491@lists.php.net to get a copy of this message | ||
Forms cannot be nested, there can be no form within form. Simply use 4 fields - username, oldpassw, newpassw, newpassw2 (must be equal newpassw), when the form is submited, check if username and oldpassw are valid, newpassw = newpassw2, and if everything is right, you can update to the new password
Edward Peloke wrote:
I am creating a form to allow the user to change his/her password. After the user enters their username and old password, I need to verify that info before they can change their user name and password. So I tried using a form within a form but am having some problems with passing the parameters back and forth...any new ideas would be greatly appreciated. I will fill in all the db stuff later. Thanks, Eddie <FORM name="bidsubmit" action="allan.php" method=post><TABLE align=center border=1> <TBODY> <TR> <TD> UserName: </TD> <TD vAlign=center> <DIV align=left> <INPUT maxLength=25 size=25 name=uname value='<? print $HTTP_POST_VARS['uname']; ?>'> </B></FONT> </DIV> </TD> <TD></TD> </TR> <TR> <TD> Password: </TD> <TD vAlign=center> <DIV align=left> <INPUT type='password' maxLength=25 size=25 name=pword></B></FONT></DIV> </TD> <TD><FORM name="verify" action="allan.php" method=post> <input type=hidden name='uname' value='uname'> <? $pword=crypt('$pword'); ?> <input type=hidden name='pword' value=''> <INPUT type=submit value=Verify name=verify> </td> </TD> </TR> <TR> <TD> New Password: </TD> <TD vAlign=center> <DIV align=left> <INPUT maxLength=25 size=25 name=npword type=password></B></FONT></DIV> </TD> <TD></TD> </TR> <TR> <TD> Verify Password: </TD> <TD vAlign=center> <DIV align=left> <INPUT maxLength=25 size=25 name=vnpword type=password></B></FONT></DIV> </TD> <TD></TD> </TR><TR > <td> <INPUT type=submit value=Submit name=bidsubmit> </TD> <TD width='39%'> <DIV align=center><B><INPUT type=reset value=Resetname=reset></B></DIV></TD></TR></TBODY></TABLE>