prepare('SELECT blog_messages.messages_titre, blog_messages.messages_date, blog_messages.messages_message, blog_members.memberID as memberid, blog_members.username as expediteur FROM blog_messages, blog_members WHERE blog_messages.messages_id_destinataire = :userid AND blog_messages.messages_id_expediteur = blog_members.memberID AND blog_messages.messages_id = :id_message'); $stmtmess->execute(array( ':userid' => html($_SESSION['userid']), ':id_message' => html($_GET['id_message']) )); $nb = $stmtmess->rowCount(); if ($nb == 0) { $error[] = 'Ce message n\'existe pas...'; } else { // si le message a été trouvé, on l'affiche $data = $stmtmess->fetch(); echo '
'; echo ''; echo ''; echo ''; echo '
'; // on affiche un lien pour répondre au message echo ' '; // on affiche également un lien permettant de supprimer ce message de la boite de réception echo ''; echo '
'; } $stmtmess->closeCursor(); } // On met à jour le champ "messages_lu" de blog_messages à 1 pour signifier que le message a été lu $stmt = $db->prepare('UPDATE blog_messages SET messages_lu = "1" WHERE messages_id = :messages_id'); $stmt->execute(array( ':messages_id' => $_GET['id_message'] )); //S'il y a des erreurs, on les affiche if(isset($error)){ foreach($error as $error){ echo 'ERREUR : '.$error.'
'; } } ?>