Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    57

    [FORM e PHP] Array in select form

    Allora ragazzi ho un problema con un form; in pratica con il php leggo i file immagine contenuti in una cartella adesso vorrei inserire l'elenco dei file in un form tipo
    <select><option> ma non ci riesco; in pratica questo è lo script:

    <TR><TH>ELENCO DEI FILE</TH></TR>
    Codice PHP:
    <?php

    $cartella 
    opendir('.');


    while (
    $file readdir($cartella)) {
    $file_array[] = $file;
    }

    foreach (
    $file_array as $file) {


    if ( 
    $file == ".." || $file == ".") {
    continue;
    }

    echo 
    "<TR><TD>";
    echo 
    "<select name=\"$listafile\" multiple>";
    echo 
    "<option>$file</option>";


    echo 
    "</select></TD></TR>";
    }
    ?>
    mi dite dove sbaglio?? in pratica così com'è ora mi crea tanti select quanti sono i file nella cartella invece io vorrei che i nomi dei file comparissero in un'unica select
    grazie in anticipo!!

  2. #2
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Inserisci nel foreach solo il codice degli <otpion> :

    <?php
    echo "<TR><TD>";
    echo "<select name=\"$listafile\" multiple>";
    $cartella = opendir('.');


    while ($file = readdir($cartella)) {
    $file_array[] = $file;
    }

    foreach ($file_array as $file) {


    if ( $file == ".." || $file == ".") {
    continue;
    }
    echo "<option>$file</option>";
    }
    echo "</select></TD></TR>";

    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2001
    Messaggi
    57
    Fantastico!!!
    è da stamane che ci giravo intorno ma non capivo come dovessi impostarlo!!
    grazie mille dell'aiuto!!!

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.