Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509

    [php]non va il selected con select creato con readdir()

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    509
    come non detto........
    avevo dimenticato uno spazio

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.