c'è un problema stampa sempre la prima riga di option...
in pratica $v è sempre = a colore
cosa devo fare?
codice:
<?php    
      $connection=mysql_connect("127.0.0.1","root",""); 
	$selezioneDB=mysql_select_db("archivio");  	
$risultato=mysql_query("SELECT domanda FROM datiuser WHERE username='$user'"); 
	$array=mysql_fetch_row($risultato); 	
$mio_valore_in_db=$array[0];         
     $my_option = array(1 => 'colore', 
                                2 => 'animale', 
                                3 => 'sport');  
      $my_question = array('colore' => 'Il tuo colore preferito?',       
                                    'animale' => 'Il tuo animale preferito?',             
                                    'sport' => 'Il tuo sport preferito?');
 echo '<select name="domanda" >';  
foreach($my_option as $v) {   
  $sel = ($v=='$mio_valore_in_db') ? '  selected="selected"' : '';    
echo '<option value="'.$v.'" '.$sel.'>'.$my_question[$v].'</option>';   
      }
 echo '</select>';  
     ?>