Visualizzazione dei risultati da 1 a 9 su 9

Discussione: split con variabili

  1. #1
    Utente di HTML.it L'avatar di mdegiova
    Registrato dal
    Feb 2009
    residenza
    Sondrio
    Messaggi
    134

    split con variabili

    scusate ho necessita di creare delle variabili ad una numero splittato esempio :

    in entrata alla mia pagina ASP ho 0101,0101,0203,0101,0405,...

    tramite split riesco ad ottenere

    0101
    0101
    0203
    0101
    0405
    ....

    ora dovrei trasformare il risultato come segue :

    CASA
    CASA
    NULLO
    CASA
    NULLO
    ....

    il codice che tento di far funzionare è il seguente :

    <%
    variabile = Request("EDIFC_TY")

    separati = split(variabile, ",")

    for i = 0 to ubound(separati)

    if separati(i) = 0101 then
    response.write CASA
    else
    response.write NULLO
    and if
    next
    %>

    dove sbaglio ?

  2. #2
    e così?

    if separati(i) = "0101" then

  3. #3
    Utente di HTML.it L'avatar di mdegiova
    Registrato dal
    Feb 2009
    residenza
    Sondrio
    Messaggi
    134
    é uguale ho già provato.

  4. #4
    per curiosità...che errore ti da ?

    prova a stampare a video separati(i) e vedi cosa riporta

  5. #5
    Utente di HTML.it L'avatar di mdegiova
    Registrato dal
    Feb 2009
    residenza
    Sondrio
    Messaggi
    134
    l'errore che mi da col codice precedente è ERRORE INTERNO AL SERVER.

    se scrivo :

    <%
    variabile = Request("EDIFC_TY")
    separati = split(variabile, ",")
    for i = 0 to ubound(separati)
    response.write separati(i)
    %>

    mi da lo stesso errore.

    ma se aggiungo NEXT ciè :

    <%
    variabile = Request("EDIFC_TY")
    separati = split(variabile, ",")
    for i = 0 to ubound(separati)
    response.write separati(i)
    next
    %>

    allora mi mostra :

    010901090101010101010101010101010101010....

    ciè inserisce il risultato in maniera consecutiva.

  6. #6
    Originariamente inviato da mdegiova
    ciè inserisce il risultato in maniera consecutiva.
    ovvio nn gli dici di andare a capo

    comunque ho visto solo ora
    tu scrivi
    codice:
    if separati(i) = 0101 then
    response.write CASA
    else
    response.write NULLO
    and if
    prova così:
    codice:
    if separati(i) = "0101" then
    response.write "CASA"
    else
    response.write "NULLO"
    and if
    e magari digli di andare a capo

  7. #7
    Non so se dipende da questo:

    if separati(i) = "0101" then
    response.write "CASA"
    else
    response.write "NULLO"
    and if

    che sarebbe

    if separati(i) = "0101" then
    response.write "CASA"
    else
    response.write "NULLO"
    end if

    fulvio

  8. #8


    devo stare più attento a quello che scrivete/scrivo .. end if

  9. #9

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.