Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: array da request.form

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285

    array da request.form

    come si fa a suddividere il request.form in array?? solo con lo split ?? mi sembrava che ci fosse un'altra funzione...o mi ricordo male???? thannnkkkssssss

  2. #2
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    Re: array da request.form

    Originariamente inviato da sb82
    come si fa a suddividere il request.form in array?? solo con lo split ?? mi sembrava che ci fosse un'altra funzione...o mi ricordo male???? thannnkkkssssss
    Cosa vuoi dire ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    ex.

    art=1&art=2&art=3

    questo sarebbe il risultato della Request.form io lo voglio inserire in un array e potrei fare

    myArr = split(Request.Form,"&")

    ma mi sembrava che esistesse anche un altro metodo...o sbaglio?????

  4. #4
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da sb82
    ex.

    art=1&art=2&art=3

    questo sarebbe il risultato della Request.form io lo voglio inserire in un array e potrei fare

    myArr = split(Request.Form,"&")

    ma mi sembrava che esistesse anche un altro metodo...o sbaglio?????
    Personalmente per questo tipo di operazioni ho sempre utilizzato la sintassi di Split, se c'è un altro metodo piacerebbe anche a me conoscerlo

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    ehehehehe...anche a me....
    so che si può fare anche con il for each ma non è la soluzione che cerco ... ci deve essere un'altra cosa...non che mi cambia la vita...posso fare con lo split ma mi sono impuntata per ricordarmelo..ma non so se me lo sto inventando (me lo sono sognata) oppure esiste...

  6. #6
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da sb82
    ehehehehe...anche a me....
    so che si può fare anche con il for each ma non è la soluzione che cerco ... ci deve essere un'altra cosa...non che mi cambia la vita...posso fare con lo split ma mi sono impuntata per ricordarmelo..ma non so se me lo sto inventando (me lo sono sognata) oppure esiste...
    Dacci maggiori indizi...

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    è tipo...mi sembra un Request qlcs... ma non riesco a ricordare....ufff

  8. #8
    request.form è già una collection. come tale puoi scorrerla con un semplice ciclo for..each
    codice:
    for each elemento in Request.Form
        Response.Write (e & ": " & Request.Form(e) & "
    ")
    next 'elemento
    xxx

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    si lo so..infatti lo avevo già scritto su..ma più passano le ore più mi sto convincendo di essermelo sognata o aver letto magari velocemnete un articolo e aver capito fischi per fiaschi!!

  10. #10
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da sb82
    ex.

    art=1&art=2&art=3
    questo esempio è un caso particolare, il nome del parametro è sempre lo stesso quindi ottieni una collezione.
    faccio un esempio
    codice:
    <form method="post">
    <input type="text" name="art" value="1">
    <input type="text" name="art" value="2">
    <input type="text" name="art" value="3">
    
    <input type="text" name="art1" value="a">
    
    <input type="submit" name="sub" value="submit">
    </form>
    <hr>
    <%
    if Request.Form<>"" then
      Response.Write Request.Form & "<hr>"
      for each field in Request.Form
        if Request.Form(field).Count>1 then
          Response.Write "" & field & " (multiplo)
    "
          for each ff in Request.Form(field)
            Response.Write Request.Form(field)(ff) & "
    "
          next
        else
          Response.Write "" & field & "
    "
          Response.Write Request.Form(field) & "
    "
        end if
      next
    end if
    %>

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.