Bonsoir,
Le problème est que je ne récupère qu'une seule valeur dans ma BDD.
Voici le code :
J'ai une erreur de type :
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"); ?>
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 :
ça ne m'a donné que des erreurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $thematique = $bdd -> real_escape_string ($thematique); et $thematique = $bdd -> quote ($thematique);
Merci.
Partager