Ulæste kommentarer med bold
Jeg har en film sektion hvor man kan oprette nye film og stemme og kommentere disse film.På min forside vil jeg gerne have de kommentarer som den enkelte bruger ikke har læst med fed, og dem der er læst med almindeligt.
Og sorteret efter datoen på kommentaren.
Det skulle gerne være sådan at hvis man går ind og læser filmID xxx, at det så registreres at man har læst samtligte kommentarer under den film. Og går man fra forsiden ind og læser kommentarID 5, at det så også registreres at kommentar 1-4 også er læst.
Det er for indviklet til at jeg med min kendskab til php kan løse det. Håber i kan hjælpe.
Script på forside indtil videre:
<?
$query = mysql_query("SELECT * FROM film_comment ORDER BY id DESC limit 5") or die(mysql_error());
while($r=mysql_fetch_array($query)){
$query2 = mysql_query("SELECT * FROM film_view WHERE(film_ID='$r[filmid]' && comment_ID='$r[commentid]' && author_VIEW='$_COOKIE[username]')") or die(mysql_error());
$num_rows = mysql_num_rows($query2);
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0" onclick="location.href='movies.php?id_film=<?=$r[filmid]?>&commentid=<?=$r[commentid]?>'" onmouseover="this.style.backgroundColor='#EEEEEE'" onmouseout="this.style.backgroundColor='#FFFFFF'" class="font_blue_hand">
<tr>
<td class="font_blue">
<?
if ($num_rows > 0) {
?>
<?=$r[date]?> | <?=$r[time]?> - <?=substr(htmlspecialchars($r[title]),0,18).((strlen($r[title]) > 18) ? ".." : "")?>
<?
}
if ($num_rows < 1) {
?>
<b><?=$r[date]?> | <?=$r[time]?> - <?=substr(htmlspecialchars($r[title]),0,18).((strlen($r[title]) > 18) ? ".." : "")?></b>
<?
}
?>
</td>
</tr>
</table>
<?
}
?>
H J Æ L P ! !
