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

    Semplice ciclo For ... che non riesce

    Ciao a tutti,
    ho tre campi:
    linguall1 = rs.fields("lingua1")
    linguall2 = rs.fields("lingua2")
    linguall3 = rs.fields("lingua3")

    Ciascuno ha un valore tipo: "inglese 4 5"
    Vorrei splittare le variabili e mettere ciascuna parola in tre variabili (per linguall1):
    lingua1
    orale1
    scritto1

    Quello che ho fatto e che non riesce...
    For i=1 to 3
    lingua_=Split (linguall&i)
    Response.Write(linguall&i)
    If len(lingua_(1))>3 Then
    lingua&i=lingua_(1)
    orale&i=lingua_(2)
    scritto&i=lingua(3)
    End If
    Next

    L'errore è che non va bene scrivere lingua & i non è corretto.. ma come fare allora??
    Grazie,

    Riky

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    Sinceramente non ho capito molto bene, comunque per prima cosa ti conviene usare un array al posto delle variabili, quindi qualcosa come

    arrLingua(0) = rs.fields("lingua1")
    arrLingua(1)= rs.fields("lingua2")
    arrLingua(2) = rs.fields("lingua3")

    e questo ti faciliterà la gestione del ciclo.
    Inoltre se come valore hai "inglese 4 5" puoi splittarlo solo con lo spazio " "

    quindi Split(lingua(0), " ")

    ciao

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.