Hi,
ik hoop dat iemand mij kan helpen. Ik heb een berichtensysteem en ik wil graag dat de ingelogde kan zien of hij het bericht al gezien heeft.
Echter krijg ik altijd Nieuw! terug. Dit is mijn code:
<?
$Berichten = mysql_query("SELECT BerichtID,ID,Van,Datum,Onderwerp,gelezen,beantwoord,gelezen_van,beantwoord_van FROM $TabelLedenBerichten WHERE ID = '$InlogLid->ID' OR Van='$InlogLid->ID'") or die(mysql_error());
if(mysql_num_rows($Berichten)) {
echo("<form method=post action='berichten.php' name=berichtenform onsubmit='return Verwijder()'>
<table cellpadding=4 cellspacing=0>
<tr style='background-color:#EEEEEE'><td><input type=checkbox name=alles onclick='AllesAankruisen(this)'></td><td><b>Onderwerp</b></td><td><b>Afzender</b></td><td><b>Datum</b></td><td><b>Status</b></td></tr>");
while($Bericht = mysql_fetch_object($Berichten)) {
if($Bericht->ID == $InLogLid->ID){
if($Bericht->gelezen == 0){
$eigenschap= "<b>Nieuw!</b>";
}
if($Bericht->gelezen == 1){
$eigenschap= "Gelezen";
}
if($Bericht->beantwoord == 1){
$eigenschap="Beantwoord";
}
}
if($Bericht->Van /*verstuurder van bericht*/== $InlogLid->ID){
if($Bericht->beantwoord_van == 1){
$eigenschap="Beantwoord";
}
elseif($Bericht->gelezen_van == 0){
$eigenschap="<b>Nieuw!</b>";
}
elseif($Bericht->gelezen_van == 0 AND $bericht->beantwoord_van == 0){
$eigenschap="Verzonden";
}
}
if(!$Bericht->Onderwerp) { $Bericht->Onderwerp = "(geen onderwerp)"; }
echo("<tr><td><input type=checkbox name=verwijder[] value='$Bericht->BerichtID'></td><td><a href='berichten.php?message=$Bericht->BerichtID'>$Bericht->Onderwerp</a>");
echo("</td><td>".Lid($Bericht->Van)."</td><td>".date("d-m-Y H:i",$Bericht->Datum)."</td><td>".$eigenschap."</tr>");
}
?>
wie o wie kan mij helpen?
2.158 views