Re: Form Data -> Variables or an Array?



"Cerebral Believer" <nospamthanks@xxxxxxxxxxxxxxxxxxxx> wrote in message
news:xf9Sg.41123$wo3.526@xxxxxxxxxxxxxxxxxxxxxxx
Hi I need help!

Forgive me I am a PHP newbie. I have a small script that enables me to
send
a form from an HTML page. I want to use the HTML formatted form because
the
design of my website is complex, and I don't want to have to mess around
with formatting a page using HTML within php. So basically the "action"
of
the HTML page sends the form to "ProcReg.php". This is the code:

<?php
/* Script name: ProcReg.php
* Description: Script displays all the information passed
* from a form.
*/
echo "<html>
<head><title>Registration Information</title></head>
<body>";
foreach ($_REQUEST as $field => $value)
{
echo "$field = $value<br>";
}
?>
</body>
</html>

-------

This is what I get as a "return", at the moment to a blank web page:

First_Name = First Name
Last_Name = Last Name
Address1 = Address Line 1
Address2 = Address Line 2
Address3 = Address Line 3
TownCity = Town/City
CountyStateProvince = County, State or Province
PostZipCode = Post Code/Zip Code
Country = 000
e-mail1i = Your E-Mail Address
email1v = Confirm Your E-mail Address
email2i = Your Alternative E-Mail Address
email2v = Confirm Your E-Mail Address
intcode = 000
areacode = 000
telnum = 000000
username = Username
password = xxxxxxx
mailinglist = Yes
clubfbd = Yes
B1 = Submit

---

I just want to know how I can modify the php code in the ProcReg script so
that the instead of writing the "return" to a web page, it writes it to
variables or an array, so that I can call the data later in the same
script
to be checked?

I am sure I know how to do the checking, but not how to get the data into
variables or an array.

Regards,
C.B.

Hi CB,

$_REQUEST IS an array , you just have to call it whenever you need to.

It is populated with NAMED rather than numbered elements which is possibly
where you are confused

the B1 element is the name of your 'button' and 'Submit' is the text shown
on its face.
the other values are the names of the fields and the values they held when
the submit took place.

If you want to put the values into another array, just use

$myArray = $_REQUEST;

but why bother ?

try
var_dump($_REQUEST);
to see all the details

Cheers

Ron


.



Relevant Pages

  • Re: How do we get there from here?
    ... server-side-scripted html. ... This is a simple example with very little php scripting. ... means that the version of the php pre-processor on your web server must ... >>> The browser never sees anything not sent to it by the script. ...
    (comp.databases.pick)
  • Re: how to run scripts after a page has already loaded and been sent to a users browser?
    ... > It's because PHP is a server side scripting language, ... > do stuff before you send stuff to user's web browser. ... As we've discussed on this newsgroup before, if a script starts ... that is after the last HTML is sent to a web browser. ...
    (alt.php)
  • Re: nested conditional that can identify parent page?
    ... and specify the files in the array including ... try to make as little php and html mix as possible, have a template ...
    (alt.php)
  • Re: Form Data -> Variables or an Array?
    ... Forgive me I am a PHP newbie. ... I have a small script that enables me to ... I want to use the HTML formatted form because ... variables or an array, so that I can call the data later in the same ...
    (comp.lang.php)
  • Re: Form Data -> Variables or an Array?
    ... Forgive me I am a PHP newbie. ... I have a small script that enables me to ... I want to use the HTML formatted form because ... variables or an array, so that I can call the data later in the same ...
    (comp.lang.php)