Jump to content

trying to have a function within a loop ..help please!


cyandi_man

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

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.