Jump to content

Trimming help PHP! please take a look!


Putnammj
Go to solution Solved by maxxd,

Recommended Posts

Hi Guys,

 

I have a search box on the site I am creating and when a user types their postcode in it the database is searched and members covering that location are shown.

 

I have the following which works fine ... but:

---------------------------------------------------------------------------------------------------------------

$postcode = mysqli_real_escape_string($myConnect, $_POST['searchbox']);
#Convert the post code to upper case and trim the variable
$postcode = strtoupper(trim($postcode));
 
#Remove any spaces
$postcode = str_replace(" ","",$postcode);
 
#Trim the last 3 characters off the end
$postcode_wc = substr($postcode,0,strlen($postcode)-3);
-------------------------------------------------------------------------------------
 
The problem i have is that if the user just types in the first part of the poscode such as SW1 it is then trimmed to zero characters or SW10 is trimmed to just S and this wont return the results!
 
I need the last part of the code to only run if they enter 5 character or more! What should i add before or add to the last part of the code (shown in bold)
 
Please Help!
 
Thank you in advance kind souls!!!!
 
Mark
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.