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

    CheckBox x Lista in Asp

    Salve ragazzi ho un problema che non riesco a venirne fuori!
    ma pre uno piu esperto di me crodo sia un giochetto.

    Allora ho una tabella popolata, una lista di HardDisk, a canto ad ogni riga, quindi ogni record, c'è un checkbox alla sinistra di ogni riga per selezionare 1 0 piu Hd da questa lista.

    fin qui capito?

    vado avanti:
    il checkbox si chiama rSelHD e come value ho l'ID dell'hd selezionato

    es: <input type="checkbox" name="rSelHD" value="<%= oRs("hdID")%>

    effettuato il submit, quando vado a richiamare il valore del ceck del form

    sara: sHDselezionati = Request.Form("rSelHD") che stampato mi darà i valiri giusti dei check selezionati separati da una virgola...

    es 4,11,71

    che effettivamente corispondono agli id dei 3 hd selezionati.

    ORA ARRIVA LA DOMANDA VERA E PROPRIA:

    Come faccio a farmi dare ogni valore in una variabile a se e progressiva? mi viene in mente di fare uno split e un array che mi tira fuori tante vaiabili quante sono i checkbox selezionati

    e poi come faccio a richiamare queste fariabili automaticamente e indipendentemente da quante siano?

    ho cercato qualche script di split ma non tiesco a farlo funzionare!!!

    Un Bel problema è????

    forse c'è proprio un altro metodo a monte che mi evita tutto ciò!

    AIUTATEMIIIIIII

    Ciao e Grazie

    Ps. gia se riuscite a leggere tutto questo testo senza rompervi le pa**e siete mitici!

  2. #2
    Prova così:

    codice:
    <% 
    Dim MyId, MyArray, j
    
    j = 1
    MyId = 4,11,71
    MyArray = Split(MyId,",") 
    
    For i=0 to UBound(MyArray)
        variabile & j = myArray(i)
        response.write(variabile & j)
        j = j + 1
    Next 
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Scusa la mia incapacita ma sono alle prime armi!


    Dim MyIdBackup, MyArrayBakup, j, variabile, i

    j = 1

    MyIdBackup = "4,11,71"
    MyArrayBackup = Split(MyIdBackup,",")


    For i=0 to UBound(MyArrayBakup)
    variabile & j = MyArrayBakup(i)
    response.write(variabile & j)
    j = j + 1
    Next

    non riesco a farlo funzionare

  4. #4
    Anche mettendolo come lo hai postato tu non funge

    ---------------------------------------------------------
    Errore di compilazione di Microsoft VBScript (0x800A03EA)
    Errore di sintassi
    /preventivo/Default.asp, line 960, column 10
    variabile & j = myArray(i)
    ---------------------------------------------------------


    <%
    Dim MyId, MyArray, j

    j = 1
    MyId = "4,11,71"
    MyArray = Split(MyId,",")

    For i=0 to UBound(MyArray)
    variabile & j = myArray(i)
    response.write(variabile & j)
    j = j + 1
    Next
    %>

    Ti ringrazio dell'aiuto che mi stai dando!

  5. #5
    qualcuno puo aiutarmiiiiii
    già vi siete dimenticati di me????

  6. #6
    Ecco qua il codice corretto:

    codice:
    <% 
    Dim MyId, MyArray, j
    
    j = 1
    MyId = "4,11,71"
    MyArray = Split(MyId,",") 
    
    response.write("Array di partenza = " & MyId & "
    
    ")
    
    For i=0 to UBound(MyArray)
        response.write("variabile" & j & " = " & myArray(i) & " 
    ")
        j = j + 1
    Next 
    %>
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Miiiiiticooo

    Grazie tante

  8. #8
    Di nulla, spero era quello che cercavi!
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.