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

    Assegnazione variabili in For each

    ciao a tutti vorrei fare un for each in cui creare delle variabili con il nome dell'indice e il valore in esso contenuto

    for each pippo8 in Request.form
    ' Response.Write pippo8 & ": " & Request.Form(pippo8) &"
    "

    pippo8 = Request.Form(pippo8)

    next

    in grassetto ho evidenziato quello che vorrei praticamente fare

    solo che le variabili non si creano, come posso risolvere?

  2. #2
    Secondo il codice che hai scritto ad ogni ciclo sovrascrivi il valore di pippo8.

    Se vuoi tenerti i valori devi salvarli da qualche parte, ad esempio un array o stamparli.

  3. #3
    non mi serve in questo caso l'array

    sto facendo questo for each
    per catturare tutti i valori che vengono passati in request form dalla pagina precedente

    nalla pagina del for each vorrei ritrovarmi delle variabili con il nome dei campi del form e il loro valore

    perciò scrivevo
    pippo8 = Request.Form(pippo8)
    dato che pippo8 penso che cambia a ogni ciclo

  4. #4
    Sì, cambia, ma tu ad ogni ciclo invee di richiamare il valore di pippo8 lo sovrasscrivi assegnandogli il valore corriaspondente al suo campo form.

    Cioè, invece di leggerlo lo sovrascrivi.

  5. #5

    capito

    cosa mi consigli di fare
    per ritrovarmi delle variabili che abbiano il nome dei campi del form precedente con i loro rispettivi valori?

    ah...grazie

  6. #6
    Cosa vuoi fare di questi valori?
    Stamparli, scriverli... ?

  7. #7
    in alcuni casi stamparli in altri confrontarli

    perciò non volevo usare un array (magari bidimensionale)

    perchè se per esempio
    avrei con un request normale testo1=request(("testo1"))

    ora non saprei testo1 se c'è e in che punto dell'array si trova
    dovrei prima andare a veridicare se nell'array c'è
    e poi come farfe un confronto?

    mettiamo che ho bisogno di dire nome=testo1?

  8. #8
    Secono me fai prima ad inserire i valori in un array e gestirteli come meglio credi.

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Oppure a recuperare campo per campo separatamente senza la for each.

    Roby

  10. #10
    Originariamente inviato da Roby_72
    Oppure a recuperare campo per campo separatamente senza la for each.

    Roby
    dato che il form dalla pagina precedente è dinamico non so che e quanto elementi ci sono

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.