Bonjour,

Je suis en train de concevoir un système de blocage pour mon espace membre. (Si le membre Christophe est trop collant alors Sophie à la possibilité de le bloquer .. bref...)

Voila mon problème..

Pour qu'un membre(A) puisse afficher le profil d'un autre membre(B) j'ai besoin de savoir si ce dernier à bloqué le membre A (et inversement : car il ne faut pas qu'un membre qui a déjà bloqué un autre membre puisse tout de même consulter son profil.. pas très fair-play!) donc il me faut une requête comme celle ci..

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function getBlock($user_id, $idmbr) {
    global $pdo;
    $block = $pdo->query('
      SELECT * FROM blocage_users WHERE
        ('idmbr='.$user_id.' AND idmbr_blocage='.$idmbr.') OR
        ('idmbr='.$idmbr.' AND idmbr_blocage='.$user_id.');
    if ($block->rowCount() == 1)
        return $block->fetch();  // Accès à la première ligne de résultat
    else
        return false;
}
sauf que...
Problème : elle ne fonctionne pas ! j'ai toujours un message d'erreur de syntaxe ! le dernier message d'erreur le voici :
Parse error: syntax error, unexpected 'idmbr' (T_STRING) in C:\xxxxx\model\overall.php on line 132

merci pour votre coup de main.