Forum Moderators: coopster

Message Too Old, No Replies

handle form

         

FayeN

2:54 am on Nov 4, 2003 (gmt 0)

10+ Year Member



This is my code for my form.html
<HEAD>
<TITLE>HTML Form</TITLE>
</HEAD>
<BODY>
<FORM ACTION = "HandleForm.php" METHOD=POST >

First Name <INPUT TYPE = TEXT
NAME = "Array[FirstName]" SIZE = 20 ><BR>

Last Name <INPUT TYPE = TEXT
NAME = "Array[LastName]" SIZE = 40><BR>

E-mail Adress <INPUT TYPE = TEXT
NAME = "Array[Email]" SIZE = 60><BR>

Comments <TEXTAREA NAME = "Array[Comments]"
ROW = 5 COLS = 40></TEXTAREA><BR>

<INPUT TYPE = SUBMIT NAME = "SUBMIT"
VALUE = "Submit!">

</FORM>
</BODY>
</HTML>

This is my code for handleform.php
<HTML>
<HEAD>
<TITLE> Form Results</TITLE>
<BODY>
<?php

$Array["Name"] = $Array["FirstName"] ." ". $Array["LastName"];

print ("Your full name is $Array[Name].<BR>\n");

?>
</BODY>
</HTML>

The result after I enter my name is

Your full name is .

What is going wrong?

NickCoons

3:58 am on Nov 4, 2003 (gmt 0)

10+ Year Member



FayeN,

<What is going wrong?>

Looks like you might have register_globals turned off in your php.ini file.

jatar_k

4:27 am on Nov 4, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member



Welcome to WebmasterWorld FayeN,

try this for your form

<INPUT TYPE = TEXT NAME = "firstname" SIZE = 20 >
<INPUT TYPE = TEXT NAME = "lastname" SIZE = 40>
<INPUT TYPE = TEXT NAME = "email" SIZE = 60>
<TEXTAREA NAME = "comments" ROW = 5 COLS = 40></TEXTAREA>

then in the handler script

$fullname = $_POST['firstname'] ." ". $_POST['lastname'];
echo "Your full name is $fullname.<BR>\n";