Jump to content

Recommended Posts

Where can I stick my function that formats my phone number string from my database

before it is displayed on the page?  I am trying to add the following function:

 

function format_tel_num($contactNumber){ //<-- contactNumber is a field on database.
return preg_replace('/\d{3}/', '$0.', str_replace('.', null, trim($contactNumber)), 2);
}
$contactNumber = format_tel_num($contactNumber);

 

Into the following php file below - containing the following code without breaking my loop?

do i need to make this function a global function outside of the loop?

 

 

--query that gathers info from database--
$result= mysql_query($query)

$nrows=mysql_num_rows($result);

if ($nrows == 0) {
echo "There are no clinics listed with that criteria at this time.  Please choose again.";
}
else{
  while ($row = mysql_fetch_array($result)) 
  	{
extract($row);
if($logos!="../logos/profs/spacer.gif"){
echo " code that displays data from database";
}
else {
echo " coding that dislpays slightly different data from database";
}
}
}

 

Thank you guys - you all have been great in answering my questions so far!

Outside the loop, functions are global as they are, put it outside the loop and call it inside the loop and it should work fine.

 

EXCELLENT BOSS!

i thought so...

it works! thanks a million!

 

 

 

When you get further in PHP you will look into OOP probably and Scope is the #1 issue in OOP programing.

 

However what is cool with OOP is you can do some sweet things that will blow your mind the first time you do something non trivial in OOP

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.