ciao a tutti. ho questo codice:
codice:
<select name="foto_arc" >
	<?php 
	if ($handle = opendir('../galleria/')) {
      while (false !== ($file = readdir($handle))) { 
	  if (strcmp($file, '.')==0 || strcmp($file, '..')==0) continue;
       echo "<option value=$file";
	   if ($file==$val[3]){echo  "selected=\"selected\" ";}
		  echo ">".$file."</option>";
   }
   closedir($handle); 
}   
	?>
</select>
sto cercando di avere un select creato dalle immagini situate nella cartella "galleria"
(e fin qui funziona)

a inizio pagina ho una funzione che mi recupera i dati dal DB avendo come riferimento il un ID.(e anche questo va, ho stampato a vido il risultato per sicurezza)

ora volevo che il select fosse impostato sul valore di $val[3] quando $file e $val[3] sono uguali...ma è una condizione che no nsi verifica mai.

ho provato a sostituire $val[3] con una costante per togliermi il dubbio che i dati dal db non fossero corretti...ma nulla.

sembra come se $file non avesse mai quel valore..eppure il select me lo crea...
dove sto sbaligando?
sapreste aiutarmi?
grazie