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

    Esclusione di una voce dal ciclo FOR

    salve a tutti. ho questo ciclo for che praticamente in base ai file presenti in una cartella per ogniuno fa qualcosa.

    Eccolo:
    <% For Each f1_nav in fc_nav
    nome = left(f1_nav.name, Len(f1_nav.name) - 4)
    nome = Replace ( nome, "_", " " ) %>
    <tr>
    <td id="nav">
    <%= nome %>
    </td>
    </tr>
    <%
    Next %>

    praticamente io vorrei che all'inizio del ciclo ci fosse un ciclo if in questo modo.

    If f1_nav.name = "index.asp" then
    Next
    end if

    Ovvero in questo modo gli faccio saltare un file, però se inserisco questo if subito dopo l'inizio del for quindi all'interno, mi dice che quel Next che metto nella condizione non gli va bene.

    Sapete darmi una alternativa???
    grazie a tutti
    Nemesis
    www.slamdunk.it

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% For Each f1_nav in fc_nav 
    If f1_nav.name = "index.asp" then exit for
    nome = left(f1_nav.name, Len(f1_nav.name) - 4) 
    nome = Replace ( nome, "_", " " ) %> 
    <tr> 
    <td id="nav"> 
    <%= nome %> 
    </td> 
    </tr> 
    <% 
    Next %>
    Roby

  3. #3
    grazie mille funge benissimo
    Nemesis
    www.slamdunk.it

  4. #4
    si scusami ma pensavo funzionasse ma non è così. infatti nella stessa cartella del file "index.asp" ci sono altri file. il risultato del tuo codice fa si che i file che cominciano per una lettera dopo la "i" non vengono contati.

    io vorrei invece che ci sia una esclusione del file e basta ma gli altri vengono presi in considerazione

    grazie
    Nemesis
    www.slamdunk.it

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    <% For Each f1_nav in fc_nav 
    If f1_nav.name <> "index.asp" then
    nome = left(f1_nav.name, Len(f1_nav.name) - 4) 
    nome = Replace ( nome, "_", " " ) %> 
    <tr> 
    <td id="nav"> 
    <%= nome %> 
    </td> 
    </tr> 
    <% end if
    Next %>
    Roby

  6. #6
    adesso funziona davvero perfettamente grazie mille ancora sei il meglio
    Nemesis
    www.slamdunk.it

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.