almightyegg Posted October 26, 2006 Share Posted October 26, 2006 i have a function to add smileysthat works fine on my message board, but not on my updates![code=php:0][code]<?function emoticon($post) { $emoticonarray = array( ':)' => 'smile.gif', ':(' => 'sad.gif', ';)' => 'wink.gif', ':P' => 'tongue.gif', ':D' => 'cheese.gif' ); foreach($emoticonarray as $emoticon => $img) { $search[] = $emoticon; $replace[] = '<img src="http://lordoftheabyss.com/images/emotions/' . $img . '" alt="' . $emoticon . '" />'; } $post = str_replace($search, $replace, $post); return $post;}$post = emoticon($updates[uptext]);$datessql = mysql_query("SELECT * FROM updates order by time desc LIMIT 10");while($updates = mysql_fetch_array($datessql)){echo "<tr><td width=150 bgcolor=#101010>$updates[time]</tD><td width=550 bgcolor=#222222><left><b>$updates[title]</b></left></td></tr><tr><td bgcolor=#222222>Posted By:<br><a href=http://www.lordoftheabyss.com/player/view.php?id=$updates[id]>$updates[username]</a></td><td bgcolor=#101010>emoticon($updates[uptext])</td></tr>";}?>[/code][/code] Link to comment https://forums.phpfreaks.com/topic/25160-help-with-a-function/ Share on other sites More sharing options...
HuggieBear Posted October 26, 2006 Share Posted October 26, 2006 Move [code=php:0]$post = emoticon($updates[uptext]);[/code] inside the where loop first.Then change this:[code]<td bgcolor=#101010>emoticon($updates[uptext])</td>[/code]To this:[code]<td bgcolor=#101010>$post</td>[/code]RegardsHuggie Link to comment https://forums.phpfreaks.com/topic/25160-help-with-a-function/#findComment-114689 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.