Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2009, 08:46
mediocre
 
Fecha de Ingreso: febrero-2008
Mensajes: 48
Antigüedad: 16 años, 2 meses
Puntos: 2
Respuesta: [AYUDA]Formulario

A ver, los menús desplegables se crean con la etiqueta html <select> dentro de un formulario, y después para cada opción la tienes que meter dentro de las etiquetas <option>

Código HTML:
<select name="manolito">

<option>Carpeta 1</option>

</select> 
Ahora, si lo que quieres que se escriban los nombres de las carpetas que tienes en una carpeta particular, si que te va a hacer falta el php. Lo que necesitas primero es abrir el directiorio (opendir), leer lo que tiene dentro (readdir), guardar lo que sea otro directorio/carpeta (is_dir y lo metemos en un array). Al final cierra el directorio.

Código PHP:
<?php
    $listadirectorios 
= array();
    
$rutadirectorio "c:/ruta/del/directorio";
    if(
$midirectorio opendir($rutadirectorio)){
        while (
false !== ($archivo readdir($gestor))) {
            if(
is_dir($rutadirectorio.$archivo))
                
$listadirectorios[] = $archivos;                
        }
        
closedir($midirectorio);
    }        
?>
Así conseguirás tener los nombres de las carpetas en el array $listadirectorios, y ahora sólo tienes que escribirlos dentro del <select>:

Código HTML:
<select name="manolito">
<?php foreach($listadirectorios as $carpeta){ ?>
	<option><?= $carpeta ?></option>
<?php } ?>
</select> 
Y ya lo tienes. Si sigues teniendo dudas sobre php te aconsejo que mires en la página http://es2.php.net/manual/es/ref.filesystem.php donde están todas las funciones php sobre archivos.