Hejsa
Grunden til det ikke virker er nok det ikke er antallet af kommentare der skal vise smileys
men derimod teksten. Hvilket blivet noget lignende:
<?php
include('inc.config.php');
$query = mysql_query("SELECT *,DATE_FORMAT(date,'%e/%c-%y %T') AS date FROM news ORDER BY id DESC LIMIT 5") or die(mysql_error());
while ($row = mysql_fetch_array($query)) {
$comments = mysql_query("select count(id) as num_comments from comments where parent = " . $row["id"]) or die(mysql_error());
$num_comments = mysql_fetch_assoc($comments);
$num_comments = $num_comments["num_comments"];
if ($i++ != 0) echo '<div class="hr"></div>';
echo '<p><a href="news.display.php?id='.$row['id'].'">'.$row['title'].'</a></p>';
echo empty($row['image']) ? '' : '<img src="files/'.$row['image'].'" width="200" height="150" class="image">';
echo str_replace($row['text'],": )","gladsmiley.gif"); //Her skal der replaces
echo '<p> - Skrevet af: '.$row['author'].' - '.$row['date'].' - Kilde: '.$row['synopsis'].'';
echo ' - Kommentare: ' . $num_comments;
echo '</p>';
}
?>
Er der tale om mange smileys vil du nok med fordel kunne lave en funktion til det, så det ikke bliver en så lang uoverskuelig linje.
---
Hilsen Anders
[Redigeret d. 25/06-04 18:19:32 af Anders (r0x3r)]