En fait j'ai un petit souci avec la fonction in_array()

voici mon 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
20
21
22
23
24
25
26
27
28
 
 
<select name="Q37" size="10" multiple id="Q37">
          <option value="1"<?php
if(in_array('1', $dbarray["Q37"])) echo "selected"; ?>>Gestion - Fiscalit&eacute;</option>
          <option value="2"<?php
if(in_array('2', $dbarray["Q37"])) echo "selected"; ?>>Comptabilit&eacute;</option>
          <option value="3"<?php
if(in_array('3', $dbarray["Q37"])) echo "selected"; ?>>Marketing</option>
          <option value="4"<?php
if(in_array('4', $dbarray["Q37"])) echo "selected"; ?>>Commercial</option>
          <option value="5"<?php
if(in_array('5', $dbarray["Q37"])) echo "selected"; ?>>Commerce &eacute;lectronique</option>
          <option value="6"<?php
if(in_array('6', $dbarray["Q37"])) echo "selected"; ?>>Commerce international</option>
          <option value="7"<?php
if(in_array('7', $dbarray["Q37"])) echo "selected"; ?>>Droit du travail</option>
          <option value="8"<?php
if(in_array('8', $dbarray["Q37"])) echo "selected"; ?>>Gestion du personnel</option>
          <option value="9"<?php
if(in_array('9', $dbarray["Q37"])) echo "selected"; ?>>Strat&eacute;gie</option>
          <option value="10"<?php
if(in_array('10', $dbarray["Q37"])) echo "selected"; ?>>Protection - S&eacute;curit&eacute; - Normalisation</option>
          <option value="11"<?php
if(in_array('11', $dbarray["Q37"])) echo "selected"; ?>>Autres</option>
          <option value="0" <?php
if(in_array('0', $dbarray["Q37"])) echo "selected"; ?>>Aucun</option>
        </select>
et voici l'erreur que j'obtient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
warning : in_array() : wrong datatype in argument 2
$dbarray contient le resulat d'une requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
$q = "select Q31,Q32,Q33,Q34,Q351,Q352,Q361,Q362,Q37,Q38,Q39,Q310,Q311,Q312,Q313,Q314,Q315,Q316,Q317,visited from e_services_qce_user where user = '$username'"; 
$result = mysql_query($q,$conn); 
$dbarray = mysql_fetch_array($result);
Voila si quelqu'un a une idée sur le problème..