I am trying to let a user build a form, so on the first page they
decide on the number of fields , when they submit that number
it names them field1 2 3 etc,now I then want them to name the
fields but the problem is because the number of fields varies how
do I pass all the variables onto the next page if one time it could
be 2 next time it could be 10
On the first page, the field name that specifies the number of fields
is "number_of_fields".
On the second page that takes that value and works with it, you can
do something like this:
for( $i = 1; $i = $number_of_fields; $i++ ) {
$fieldName = "field$i";
echo "input type=text name=\"$fieldName\"
value=\"${$fieldName}\"br\n";
}echo "input type=hidden name=\"number_of_fields\"
value=\"$number_of_fields\"\n";
When processing your form to get the values, do essentially the same
thing:
for( $i = 1; $i = $number_of_fields; $i++ ) {
$fieldName = "field$i";
echo "The value entered for field $i is ${$fieldName}br\n";
}
Through all your forms, just work with "$number_of_fields".
Chris