Previous Thread
Next Thread
Print Thread
Rate Thread
#18200 02/12/04 01:20 PM
Joined: Mar 2002
Posts: 69
L
Junior Member
OP Offline
Junior Member
L
Joined: Mar 2002
Posts: 69
I have read that I cannot have a space when naming a php variable. Here is my issue. I have a form im working with that someone enters there first name, last name etc..

When im writing the php script can i use the underscore for the naming process.. In other words I know I cannot use $First Name as a valid variable. But can I instead use
$First_Name ? Or am I completely way off base here? Any help is appreciated.


Your mind is fine. Reality is what needs adjusting.
#18201 02/12/04 05:46 PM
Joined: Feb 2002
Posts: 7,203
Likes: 11
Community Owner
Offline
Community Owner
Joined: Feb 2002
Posts: 7,203
Likes: 11
That's what you're supposed to use; it's invalid html to have spaces in a name declaration.


Donate to UGN Security here.
UGN Security, Back of the Web, and VNC Web Services Owner
#18202 02/13/04 05:13 AM
Joined: Dec 2002
Posts: 3,255
Likes: 3
UGN Elite
Offline
UGN Elite
Joined: Dec 2002
Posts: 3,255
Likes: 3
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

#18203 02/13/04 06:12 PM
Joined: Mar 2002
Posts: 69
L
Junior Member
OP Offline
Junior Member
L
Joined: Mar 2002
Posts: 69
Thanks Gizmo for clearing it up for me.

Sin, I have to say that your post is absolutely perfect in timing. Arrays are the next chapter!

Im reading your links now. Thank you for the help!


Your mind is fine. Reality is what needs adjusting.
#18204 02/14/04 05:30 AM
Joined: Dec 2002
Posts: 3,255
Likes: 3
UGN Elite
Offline
UGN Elite
Joined: Dec 2002
Posts: 3,255
Likes: 3
If you use session try to put the secure(meaning encrypted or non security related) user info you need on all other pages in the session at login time using an array. This will minimise queries and hopefuly speed up page loads.


Link Copied to Clipboard
Member Spotlight
Phatal
Phatal
Houston, TX
Posts: 298
Joined: April 2004
Forum Statistics
Forums41
Topics33,840
Posts68,858
Average Daily Posts1
Members2,176
Most Online3,253
Jan 13th, 2020
Latest Postings
Where and how do you torrent?
by danni75 - 03/01/24 05:58 AM
Animation,
by JohanKaariainen - 08/15/19 01:18 AM
Blackbeard.....
by Gremelin - 10/03/18 07:02 PM
my old account still exists!
by Crime - 08/10/18 02:47 PM
Okay WTF?
by HenryMiring - 09/27/17 01:45 AM
The History Thread...
by Gremelin - 08/11/17 12:11 PM
My friend NEEDS your HELP!
by Lena01 - 07/21/17 12:06 AM
I'm having fun with this guy.
by gabithompson730 - 07/20/17 01:50 AM
I want to upgrade my phone
by gabithompson730 - 07/20/17 01:49 AM
Doom 3
by Cyrez - 09/11/14 08:58 PM
Amazon Gift Card Generator/KeyGen?te
by Gecko666 - 08/22/14 09:21 AM
AIM scene 99-03
by lavos - 09/02/13 08:06 AM
Planetside 2
by Crime - 03/04/13 07:10 AM
Beta Testers Wanted
by Crime - 03/04/13 06:55 AM
Hello Everyone
by Gremelin - 02/12/12 06:01 PM
Tracfone ESN Generator
by Zanvin Green - 01/18/12 01:31 PM
Python 3 issue
by Testing - 12/17/11 09:28 PM
tracfone airtime
by Drache86 - 07/30/11 03:37 AM
Backdoors and the Infinite
by ZeroCoolStar - 07/10/11 03:52 AM
HackThisZIne #12 Releaseed!
by Pipat2 - 04/28/11 09:20 PM
gang wars? l33t-wars?
by Gremelin - 04/28/11 05:56 AM
Consolidate Forums
by diggin2deep - 04/21/11 10:02 AM
LAN Hacking Noob
by Gremelin - 03/12/11 12:42 AM
Top Posters
UGN Security 41,392
Gremelin 7,203
§intå× 3,255
SilentRage 1,273
Ice 1,146
pergesu 1,136
Infinite 1,041
jonconley 955
Girlie 908
unreal 860
Top Likes Received
Ghost 2
Cyrez 1
Girlie 1
unreal 1
Crime 1
Powered by UBB.threads™ PHP Forum Software 7.7.5