Oui exactement je crois que le problème viens de la variable $row_Recordset['createur'] disant que le membres Toto a 3 discussion : par qui s'affiche par l'ordre suivant :
Createur | receveur
1-Tata => Toto
2-Tata => Toto
3-Toto=> Tata
Bon le code réagis comme ça :
if
<?php $_SESSION['MM_Username'] == $row_Recordset['createur'] ?>
ce qui donne est le membres connecter est Toto :
Toto = Tata , la le membres et dans l'impossibilité de supprimer aucun message même ceux qui a créer lui même , par contre si le membres connecté est Tata
Createur | receveur
1-Tata => Toto
2-Tata => Toto
3-Toto=> Tata
la le membres pourrait supprimer même les message qui n'a pas créer , il est dans la possibilité de supprimer tout les message de sa boite ce que je veux pas qu'il puissent faire :/
----------------------------------------------------------------------------------
Bon je vous donne plus d'explication et code :
Un membres Tata est connecter il va dans la boite de reception :
je fait la requête suivante :
1 2 3 4 5 6 7 8 9 10 11
| <?php
$colname_Recordset = "-1";
if (isset($_SESSION['MM_Username'])) {
$colname_Recordset = $_SESSION['MM_Username'];
}
mysql_select_db($database_onestream, $onestream);
$query_Recordset = sprintf("SELECT * FROM forum_mp WHERE ( forum_mp_titre.receveur = %s OR createur = %s ) AND forum_mp_titre.createur_delete = '0' ORDER BY forum_mp_titre.id DESC", GetSQLValueString($colname_Recordset, "text"),GetSQLValueString($colname_Recordset, "text"));
$Recordset = mysql_query($query_Recordset, $onestream) or die(mysql_error());
$row_Recordset = mysql_fetch_assoc($Recordset);
$totalRows_Recordset = mysql_num_rows($Recordset);
?> |
Bon si le receveur ou l’expéditeur = le membres connecter j'affiche les messages
Partager