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

    problemi ordinamento tabella

    Salve ragazzi, ho un problema.
    Ho uno script che serve per fare un download. Ho fatto una tabella con il nome del file, il tipo file, la dimensione e la data inserimento. Il mio problema è che voglio fare in modo che se qualcuno clicca su la dimensione, questa tabella deve essere riorganizzata rispetto alla dimensione (un po come abbiamo in windows per vedere le dimensioni della cartella). Chiedo aiuto perchè non ho proprio idea di come si può fare una cosa del genere. Spero che qualcuno possa aiutarmi altrimenti...pazienza!


  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    devi passarti tramite get il campo di ordinamento.

    dopodichè aggiungi un link sull'intestazione della tabella fatto cosi:

    codice:
    elenco.php?field=dimensioni&order=asc
    nella tua pagina elenco ti leggerai queste variabili se sono presenti, e le usi per restituire l'elenco nell'ordine che vuoi.

    Ogni volta dovrai ricostruire il link tenendo presente che se stai visualizzando per dimensioni dalla più piccola alla più alta dovrai creare il link con ordinamento desc.

    E' più difficile da spiegare che da fare :-)

    ciao

  3. #3
    nn ho capito granchè. ti faccio vedere la struttura e se puoi mi dici dove andare ad inserire il codice...



    <table border='0' width='80%' cellspacing='0' cellpadding='0'>
    <tr align='center'>
    <th bgcolor='#99CCFF'><font size = '-2'>Documento</font></th>
    <th bgcolor='#99CCFF'><font size = '-2'>Tipo file</font></th>
    <th bgcolor='#99CCFF'><font size = '-2'>Dimensione</font></th>
    <th bgcolor='#99CCFF'><font size = '-2'>Data inserimento</font></th>
    <th bgcolor='#99CCFF'><font size = '-2'>Cancella</font></th>
    </tr>

    $dimensioni_file3=filesize($cartella."/documenti/".$file3);
    $last_time_modified = date (" d M Y", filemtime($cartella."/documenti/".$file3));
    $dm= $dimensioni_file3/1024;
    $val= (int) $dm." Kb";
    $lunghezza3-=3;
    $estensione3=substr($file3,$lunghezza3);

    <tr>

    <td>$file3</td>
    <td>$estensione3</td>
    <td>$val</td>
    <td>$last_time_modified</td>
    <td>Cancella</td>
    </tr>
    </table>

    ti ringrazio

  4. #4
    ho provato ma nn so proprio dove mettere mani.. aiutooo

  5. #5
    aiutoooooo

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.