donc si tu récupères un tableau de talents, et que tu fais un implode, tu n'as plus qu'à insérer la chaine créée :implode -- Rassemble les éléments d'un tableau en une chaîne
$talents = Array('peinture', 'danse', 'chant');
$strTalents = implode(',',$talents); // va créer une chaine avec les talents séparés par des virgules
echo $strTalents;
$requete = "INSERT INTO table (talents) VALUES ('".$strTalents."')";
$talents_sql = implode(', ',$_POST['talents']);
$req = "INSERT INTO ".PREFIXE."membres (talents) VALUES ('".$strTalents."')";
echo "<br>$talents_sql<br>";
Quand y'a le talents set ça ne m'affiche toujours rien y compris si je rajoute ceci : "INSERT INTO ".PREFIXE."membres WHERE pseudo='$pseudom' (talents) VALUES ('".$strTalents."')";
$talents_sql = implode(', ',$_POST['talents']);
mysql_query("INSERT INTO ".PREFIXE."membres (talents) VALUES ('".$talents_sql."')") or die (mysql_error());
echo "<br>$talents_sql<br>";
et comme ça
$talents_sql = implode(', ',$_POST['talents']);
$req=mysql_query("INSERT INTO ".PREFIXE."membres (talents) VALUES ('".$talents_sql."')") or die (mysql_error());
echo "<br>$talents_sql<br>";
toujours rien :'(
echo '<pre>';
print_r($_POST['talents']);
echo '</pre>';
tu as bien les talents sélectionnés qui s'affiche ?