Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Ordinamento selezione elementi

    Scusate la domanda forse banale.

    Ma come scegliere l'ordine degli elementi selezionati in un form?

    Mi spiego meglio. Farò una lista dei file presenti in una cartella. Io voglio che l'utente possa selezionare i file pdf che vuole concatenare. Ma mi serve sapere qual'è il modo più corretto per indicare che un documento è il primo in graduatoria, un altro il secondo e così via senza un numero massimo predefinito...

    Che mi dite?

    Grazie!
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  2. #2
    Scusa, ma non ti seguo: tu parli di form e subito dopo di file in una directory.
    Se vuoi sapere come si ordinano i file in una direcorty, di solito l'ordinamento è per nome del file (a-z insomma) e quando ne leggi il contenuto ne ottieni i nomi nello stesso ordine.
    Se la domanda era un'altra, dai più informazioni.

    N.B. Alcuni FileSystem ordinano secondo un ordinamento CASE SENSITIVE, cioé dalla a alla z POI dalla A alla Z, altri invece non fanno differenza. Per sicurezza sarebbe meglio che tutti i file fossero lowerCase, in minuscolo.

  3. #3
    Forse mi sono espresso male.

    Voglio creare un form (una checkbox?) i cui campi sono il contenuto di una directory. Esempio:

    * file1.pdf
    * file2.pdf
    * file3.pdf
    * file4.pdf

    Io voglio potere scegliere i file che mi interessano e l'ordine con cui concateno questi file pdf via php. Ad esempio in questo caso potrei volere selezionare i file 1, 2, 3 e stabilire che file2 è il primo, file3 il secondo e file1 il terzo.

    Qual'è la soluzione migliore di realizzare un form che mi dia la possibilità di ordinare gli elementi al suo interno?

    Spero di essere stato più chiaro.



    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  4. #4
    devi usare PHP, ottieni l'array dei file che ti servono (leggi http://it2.php.net/manual/it/function.readdir.php ) ordinati per nome (poi puoi ordinarli al contrario, ma per il resto se non li sai a priori non è che puoi fare granché)

    Poi stampi la form:
    Codice PHP:
    <form action="la/mia/action.php" method="POST">
    <?
       
    foreach($arrayDeiFile as $file){
    ?>
       


          <input type="checkbox" value="1" name="<?=$file?>" /> <?=$file?>
       </p>
    <?
       
    }
    ?>
       


          <input type="submit" value="AZIOOONE!" />
       </p>
    </form>

  5. #5
    A parte che sinceramente è molto più comodo usare gli iteratori di PHP5, cmq...

    la tua soluzione non risolve il problema. Io voglio sapere qual'è la soluzione più corretta/conveniente/elegante per creare un form in cui selezionare i file che mi servono e stabilire l'ordinamento con cui verranno concatenati.

    Se rileggi la mia precedente penso che sia chiaro. Creare una checkbox semplice via php non è mica un problema...

    Grazie lo stesso

    PS:
    ho visto degli script in ajax con liste ordinabil (tipo http://tool-man.org/examples/sorting.html), devo fare una cosa del genere dove però scelgo anche gli elementi che mi interessano.
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  6. #6
    - corretta
    checkbox: tutti i browser li supportano
    - conveniente
    checkbox: non devi implementare nulla
    - elegante:
    ci sono una marea di soluzioni più eleganti dei checkbox, ma quasi tutte si appoggiano a JS o Flash, quindi dovresti mettere la mani anche in quelli. Ti conviene ancora usare i checkbox.

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.