Bonjour,

Dans le cadre de mon forum, je cherche à installer une fonction de signalement d'un message
lorsque celui-ci va à l'encontre des CGU.
Le bouton "Signaler" apparaît donc sur chaque message du sujet.

Lorsque le membre clique sur "Signaler", un pop-up s'affiche reprenant en citation le message qui fait défaut.

Le problème est que je n'arrive pas à récupérer le message.
Comme les messages sont issus d'une boucle while, je pense devoir utiliser un id unique pour chaque message.
Cependant, je ne sais pas la méthode à employer.

Pourriez-vous me fournir une petite aide svp ?

Merci d'avance.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
<?php 
$bdd->query("SET NAMES 'UTF8', lc_time_names = 'fr_FR'");
$req = $bdd->prepare("SELECT id,pseudo,message,DATE_FORMAT(datemessage, '%a %d %b %Y à %Hh%i') AS datepublication,forum FROM forummessages WHERE forum = :forum AND titre = :titre LIMIT $start, $epp");
$array = array
(
'forum' => $_GET['c'],
'titre' => utf8_encode($titre)
);
$req->execute($array);
foreach ($req as $donnee):
?>
 
<!-------Signaler un message------>		
	<?php if(isset($_SESSION['pseudo'])&&($donnee['pseudo']!=($_SESSION['pseudo']))){ ?>
	<div class="formulaire_signaler_message">
		<label>Signaler ce message</label>
	</div>
	<?php } ?>
 
<?php endforeach; ?>
 
<!--Pop-up-->
 
<div class="masque"></div>
<div class="popup"><div class="close"></div>
 
	<p>Vous souhaitez signaler le message suivant :</p> 
		<div class="citation">
                <!--Message à cité (càd $donnee['message'])-->
                Blablabla	
		</div></div>	
 
<!--Code jQuery->