Getting values for posted form in HASH array rather than just variables.
| From: | Matthew Toledo | Date: | Mon, 19 Feb 2001 22:26:47 +0000 |
| Subject: | Getting values for posted form in HASH array rather than just variables. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-40646@lists.php.net to get a copy of this message | ||
SUBJECT: Getting values for posted form in HASH array rather than just
variables.
I've been using perl for a while and am just starting with PHP. I like it.
Is there an array that holds all the information that was submitted via a
FORM post or get.
I know that PHP automatically creates variables that are named after the
name of the INPUT tag on the HTML form. But what if I don't know what the
names of the input tags are?
Are they stored in a HASH array as well?
What is the name of the array?
I.E. in perl, if you use cgi-lib.pl, all the form elements are stored in a
HASH array called %in. You don't need to know the names of the input tags
to get the data from them.
HTML HAS...
<input name="joe" type="text>
<input name="alice type="text>
PERL Example.
# library for handling CGI in
require 'cgi-lib.pl';
# get all the info from the form,
# put it in HASH array called %in
&ReadParse();
foreach $key (sort keys %in) {
print $in{$key};
}
PHP EXAMPLE...
# is there a hash array equivalent of %in like in the perl above?
===========================
Matthew Toledo
FrogNet Design & Domain Management
design@frognet.net