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

    ottenere elenco variabili inviate tramite post (es. foreach)

    ciao, ho una pagina asp che invia un numero casuale di variabili con nomi numerici ma non consecutivi, per esempio:

    12=ciao
    36=prova
    46=variabile
    102=....

    io so il range numerico massimo che possono assumere queste varibili (es. 1 - 102) pero' vorrei sapere se c'e' un modo meno dispendioso che fare un ciclo per tutti i possibili valori e controllare se sono valorizzati.

    io di solito faccio:

    codice:
    for i = 1 to 102
      if request.form(CStr(i)) <> "" then
    
        ' CONTROLLA VARIABILE INVIATA
    
      end if
    next
    vorrei sapere se c'e' un modo piu diretto, anche perche' se il range fosse molto grande aumenterebbero i tempi d'esecuzione e infine sarebbe utile anche per variabili con nome non numerico.

    grazie ciao

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    stampa il nome/valore delle variabili effettivamente inviate:

    For Each item in request.form
    Response.Write Item & " : " & request.form(Item) & "
    "
    Next

    anche per variabili con nome non numerico
    variabili con nome esclusivamente numerico VVoVe: usa almeno un prefisso

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.