Correct. $FirstName, $first_name, $First_name, $First_Name

These are all different but valid varriables.
You could also have something like...


**Replace ) with > and ( with <
Code:
if(!$form_step){
//above line breaks script up and says if no value is set for $form_step do the following.
(Form=My_form.php?form_step=submit)
First Name(br)
(input name="Name[]" id="Name[]" Value="<? echo "$Name[0]"; ?>")
(br)
Last Name(br)
(input name="Name[]" id="Name[]" Value="<? echo "$Name[1]"; ?>")
}
The above turns the first and last anme variables into an array of Name. All array's start at 0 by default. So the First Name would be $Name[0] and Last Name would be called with $Name[1]. Now we work some magic.

Code:
//in same document below the above
if($form_step == "submit"){
if ($Name[0] == ""){
$Name[0] = "Please Enter your First Name";
}
if ($Name[1] == ""){
$Name[1] = "Please Enter your Last Name";
}

if ($Name[0] == "Please Enter your First Name"){
?>
(meta http-equiv="refresh" content="5;url=My_form.php")
(center)
You did not properly complete this form.  Taking you back.
?>
     }
if ($Name[1] == "Please Enter your First Name"){
?>
(meta http-equiv="refresh" content="5;url=My_form.php")
(center)
You did not properly complete this form.  Taking you back.
<?
     }
//if the above steps are not executed then you 
//and start the trim and insert functions
}
See the following links for some ideas
http://us2.php.net/manual/en/ref.array.php


*This is a must for form data*
http://us2.php.net/manual/en/function.trim.php

http://us2.php.net/manual/en/control-structures.for.php

Make all name in your form something like form_feild[]. Now you can trim them all using something like a while or for loop

http://us2.php.net/manual/en/control-structures.for.php
http://us2.php.net/manual/en/control-structures.while.php


With arrays you will want to know these commands also.
http://us2.php.net/manual/en/function.count.php
http://us2.php.net/manual/en/function.explode.php
http://us2.php.net/manual/en/function.split.php


$REMOTE_ADDR - Gets user IP
more environment variables help

Let me know if this helps

http://us4.php.net/getenv
_________________________
My New site OpenEyes