Bonsoir, je galère vraiment à pourvoir envoyer un message à plusieurs personnes. J'ai un textarea, qui contient les noms des membres qui sont séparés par des virgules, ex : toto, azerty.

Ce que jeux veux en faite, c'est de pouvoir récupérer les id de ces membres, avec le pseudo des membres, je dois pouvoir récupéré 2 et 3.

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
<form action="test.php" method="post">
<fieldset><legend>Destinataire :  </legend>
<textarea name="dest" id="dest" rows="6" cols="30">
toto, azerty
</textarea>
</fieldset>
 
<br />
<input type="submit" class="submit" name="go">
</form>
 
<?php
if(isset($_POST['go'])){
$truc = mysql_real_escape_string(trim($_POST['dest']));
$array = explode(',', $truc);
$requete = mysql_query("SELECT membres_id, membres_pseudo FROM membres WHERE membres_pseudo IN = ('".implode('\',\'', array_map('trim', $array))."')") or exit(mysql_error());
  while($test = mysql_fetch_assoc($requete)){
    echo $test['membres_id'].'<br />'; //Affiche les id des membres
  }
}
?>
L'erreur que j’obtiens est :
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= ('toto','azerty')' at line 1
Merci, d'avance. Je fais du surplace depuis hier...