RE: [PHP] Novice Question

From: Date: Mon, 18 Feb 2002 22:41:13 +0000
Subject: RE: [PHP] Novice Question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-85296@lists.php.net to get a copy of this message
with this type of naming convention, how would you write a javascript function to access these form elements for client side validation? JavaScript vomits when accessing window.document.frmName.poly[].value??? At 03:35 PM 2/18/2002 -0600, Rick Emery wrote:
name each field with an array name. I know the following works with checkboxes; try it with text fields: <input type=text name=poly[] value=""> <input type=text name=poly[] value=""> <input type=text name=poly[] value=""> <input type=text name=poly[] value=""> then, in your php script called from the form, you'll access the polynomials using poly[0], poly[1], poly[2], poly[3], etc. You know how many fields were created, because you created them; so you could pass the number of created fields in a HIDDEN value ($NoPols) from the form. As you examine each field, you'll determine if it's empty or not. for( $idx=0; $idx<$NoPols; $idx++ ) {
        if( strcmp( "", $poly[$idx] )
        {
        ... do something with field ...
        }
} -----Original Message----- From: brendan conroy [mailto:brendanconroy80@hotmail.com] Sent: Monday, February 18, 2002 3:27 PM To: remery@excel.com Subject: RE: [PHP] Novice Question I wish to create multiple input fields on a single form, I think(sorry ..could you advise?) I'd like a page that has multiple input fields, but I dont know how to access the individual inputs. Say the user wanted to enter three inputs(polynommials in this case) so they get a page with three input boxes, Enter polynommial here: Enter polynommial here: Enter polynommial here: How would I dynammicaly create the input boxes and name the inputs. Thanks for your time on this, I sorry I didnt explain this clearer in the first place, Thanks, Bren From: Rick Emery <remery@excel.com> To: 'brendan conroy' <brendanconroy80@hotmail.com>, php-general@lists.php.net Subject: RE: [PHP] Novice Question Date: Mon, 18 Feb 2002 14:54:09 -0600 Do you wish to create multiple forms or multiple input fields on a single form? -----Original Message----- From: brendan conroy [mailto:brendanconroy80@hotmail.com] Sent: Monday, February 18, 2002 2:48 PM To: php-general@lists.php.net Subject: [PHP] Novice Question Hi thanks for reading this. This problem is difficult to get across, this is what happens: A) On a html page I ask users how many inputs they wish to enter, say 3. The 3 is stored as a variable called $NoPols. B) Then in the code below, a loop creates $NoPols (3) forms to take the users inputs. The problem is that the same name($Yourpol) is used in each of the created forms, and i dont know how to get around this problem. I would like to know if it is possible to create a page which has a number of forms, the number of which is decided by the user(on a start page), so the user can submit as many inputs as they want from one page. Sorry if I've wasted your time, I'd be very grateful for any assisstance with this problem, thanks a million, Brendan <html> <head> <title>npage.php</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <p> <?php $NoPols; ?> <?php for($i=1 ;$i<= $NoPols ; $i++) { ?> <form action="ppage.php" method=post> enter polynomial <? echo "$i";?> here:<input type="text" name="Yourpol"> <br> </br> <? } ?> <input type="submit" name="submit" value="Submit Pols!"> </body> </html> _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php _________________________________________________________________ Join the world's largest e-mail service with MSN Hotmail. http://www.hotmail.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.general (#85296) next »