RE: [PHP] Novice Question
| From: | JSheble | 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