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>'; ?>

 
			
			 
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando