Bonsoir,

Le problème est que je ne récupère qu'une seule valeur dans ma BDD.
Voici le code :
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
 
<form action="" method="post" >
      <select name="thematique[]" id="thematique" multiple >
             <option value="1">Anniversaire</option>
             <option value="2">Fête des mères</option>
             <option value="3">Fête des pères</option>
             <option value="4">Saint valentin</option>
             <option value="5">Toute occasion</option>
     </select>
</form>
<?php
$thematique=$_POST['thematique']) ;
 
 for ($i=0; $i<count($thematique); $i++) {
	echo $thematique[$i]."<br />";
}
$bdd->exec("UPDATE categorisation SET id_thematique=$thematique");
 
?>
J'ai une erreur de type :
Notice : Array to string conversion in .............
Arrray[0] => 42S22 => 1054[2] => Unknown column 'Array' in field list.

Je ne sais pas comment convertir le string en array. J'ai essayé ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$thematique = $bdd -> real_escape_string ($thematique); 
et 
$thematique = $bdd -> quote ($thematique);
ça ne m'a donné que des erreurs.


Merci.