Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581

    select o case? dilemma! help me!

    Ho uno script che mi restituisce la dimensione di un determinato file, la dimensione del file č inserita nella var "peso"

    ora dovrei fare un pccolo controllo di questo tipo:

    codice:
    se peso < 1024
    dimensione = FormatNumber(peso) & " bytes"
    
    se peso >= 1024 e peso < 1048576
    dimensione = FormatNumber((peso/1024),2) & " KB"
    
    se peso >= 1048576 e peso < 1073741824
    dimensione = FormatNumber((peso/1024/1024),2) & " MB"
    per fare questo controllo .. uso un select case o č meglio un if else ????

    Nel caso sia possibile utilizzare un select case .. qual'č la sintassi giustas?
    Ho cercato ma non ho trovato nč esempi nč post simili

  2. #2
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    a parte che hai sbagliato il titolo: dovevi mettere "select o if"??

    vabbo'

    eccoti la tua sintassi

    <%
    SELECT CASE peso

    CASE < 1024
    dimensione = FormatNumber(peso) & " bytes"
    CASE => 1024 and < 1048576
    dimensione = FormatNumber((peso/1024),2) & " KB"
    CASE > 1024
    dimensione = FormatNumber((peso/1024/1024),2) & " MB"

    END SELECT
    %>

  3. #3
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    ma l'hai testato se va? cosė non va proprio!!!

    codice:
    Microsoft VBScript compilation error '800a03ea' 
    
    Syntax error 
    
    /home/down_det1.asp, line 150 
    
    case < 1024
    -----^

  4. #4
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    no non l'ho testato, io posso proporti l'idea (come al solito) e non il codice per intero.

    cmq se vai su google e cerchi select case trovi milioni di esempi di codice

  5. #5
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    se con google trovavo qualcosa non postavo qua ... altrimenti il forum di html.it sarebbe inutile per tutti!

    Ritornando al 3d .. qualcuno ha qualche idea su come poter risolvere il problemaq visto il codice proposto e l'errore riscontrato?

  6. #6
    usa if then --> elseif then -->else -->end if

    nel select case non puoi inserire confronti come minore e maggiore
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  7. #7
    Utente di HTML.it L'avatar di Fichico
    Registrato dal
    Nov 2002
    residenza
    Bologna
    Messaggi
    581
    tnx mille
    pensavo che nei select case si potesse usare un confronto come maggiore o minore

    risolto

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.