PHP Newbie - IF statement problem
Posted: Tue Sep 21, 2010 9:28 am
Hi,
I'm new to PHP and have come up against a brick wall with an if statement.
I have an activation form that users need to complete to activate a membership card. When activation is successful, their details are stored in a MYSQL DB.
At the moment, the field that they need to enter the unique membership card number in can accept any number so i need to change it so that only numbers within a certain range will be accepted. The range is 60006000 to 60011000. This is the code is have done myself:
if ($_POST['$TWnumberfoundonmembershipcard'] < "60006000" or $_POST['$TWnumberfoundonmembershipcard'] > "60011000") {
die('The TW number you have entered is not valid. Please click the back button and re-enter the number ensuring the TW prefix is removed.');
}
Needless to say, it doesn't work. It just takes me to the die message no matter what number i enter. This is obviously something to do with my IF statement being wrong so has anybody got any ideas on where i'm going wrong?
Matt
I'm new to PHP and have come up against a brick wall with an if statement.
I have an activation form that users need to complete to activate a membership card. When activation is successful, their details are stored in a MYSQL DB.
At the moment, the field that they need to enter the unique membership card number in can accept any number so i need to change it so that only numbers within a certain range will be accepted. The range is 60006000 to 60011000. This is the code is have done myself:
if ($_POST['$TWnumberfoundonmembershipcard'] < "60006000" or $_POST['$TWnumberfoundonmembershipcard'] > "60011000") {
die('The TW number you have entered is not valid. Please click the back button and re-enter the number ensuring the TW prefix is removed.');
}
Needless to say, it doesn't work. It just takes me to the die message no matter what number i enter. This is obviously something to do with my IF statement being wrong so has anybody got any ideas on where i'm going wrong?
Matt