Beste leden, ik heb een systeem voor m'n berichten.
Maar als je de bericht bekijkt log je automatisch uit..
PHP
<?php
$id = preg_replace("/[a-zA-Z]/", "", $_GET['id']);
$bericht = $sql->fetch($sql->query("SELECT * FROM berichten WHERE geaddresseerde = '" . $own['id'] . "' AND id = '" . $id . "'"), 'assoc');
if($bericht['id'] != $id) {
echo'Dit bericht is niet voor jou bestemd!';
}
else {
$sql->query("UPDATE berichten SET gelezen = 'Ja' WHERE id = '" . $bericht['id'] . "'");
if(!is_numeric($bericht['afzender'])) {
$afzender = $bericht['afzender'];
$avatar = 'images/geenavatar.jpg';
} else {
$afzender = $sql->fetch($sql->query("SELECT username, id, avatar FROM users WHERE id = '" . $bericht['afzender'] . "'"), 'assoc');
$avatar = $afzender['avatar'];
$afzid = $afzender['id'];
$afzender = '<a href="profile.php?mid=' . $afzender['id'] . '">' . $afzender['username'] . '</a>';
}
echo' <div class="reactie">
<div class="info"><b>' . $afzender . '</b><br />
<img src="' . $avatar . '" border="0"><br />
<span class="small"></span></div>
<div class="tekst">
<div class="datum"><span class="light">Verzonden:</span> <strong>' . date("d-m-y / H:i", strtotime($bericht['datum'])) . '</strong></div>
<b>' . htmlspecialchars($bericht['titel']) . '</b><br/>
' . filter($bericht['inhoud']) . '</div>
<div class="clear"></div>
</div>';
if(isset($afzid)) {
echo'
<form name=\'form2\' method=\'post\' action=\'messages.php?a=new2&pid=' . $afzid . '\'> <input type="hidden" name="hiddenField" value="' . $bericht['id'] . '">
<div align="center"><br /><input type="submit" name="Submit" value="Beantwoorden" class="submit"></div>
</form>';
}
echo'<br /><small>Heb je een bericht ontvangen met spam, scheldwoorden, of iets wat niet is toegestaan? Meld het dan bij een admin! Denk er aan dat berichten automatisch na vijf dagen worden verwijderd. Maak dus een screenshot als het nodig is!</small>';
}
?>
Toon Meer