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

    Nome variabile in automatico con for

    Devo recuperare il valore di 9 campi di un form che vengono ripetuti per 5 volte; in pratica ho 45 campi con lo stesso nome ma con il finale diverso (campo1_1, campo1_2, campo2_1, campo2_2).
    Per recuperare i valore dei campi ho fatto un ciclo for che si ripete per 5 volte in questo modo:

    codice:
    for i = 1 to 5
    vespa_nome = request.form("nome"&i)
    vespa_passeggero = request.form("passeggero"&i)
    vespa_targa = request.form("vespa_targa"&i)
    vespa_modello = request.form("vespa_modello"&i)
    vespa_anno = request.form("vespa_anno"&i)
    vespa_trasportato = request.form("trasportato"&i)
    vespa_prenotazione_raduno_pranzo = request.form("prenotazione_raduno_pranzo"&i)
    prenotazione_raduno = request.form("prenotazione_raduno"&i)
    prenotazione_pranzo = request.form("prenotazione_prnazo"&i)
    next
    Il problema si presenta quando devo dichiarare il nome delle variabili tipo vespa_nome1, vespa_passeggero1, vespa_targa1. Ho provato con

    codice:
    vespa_nome&i
    dove i è il progressivo del ciclo for, però giustamente non va bene. Come potrei fare???
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    usa un array per il nome, uno per il passeggero

    http://asp.html.it/guide/lezione/2001/le-variabili/
    (in fondo)

    oppure una matrice:
    colonna 0=>nome
    colonna 1=>passeggero
    ...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

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.