Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Session.

  1. #1
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374

    Session.

    Ciao a tutti.
    Vorrei valorizzare una variabile di sessione con un campo presente in un form.
    Ho provato ma non riesco.
    Come faccio?
    Grazie.

  2. #2
    nome = Request.Form("nome_campo")
    Session("valore") = nome

  3. #3
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Ilcodice èquesto:


    <%
    If Request("Upload")="1" then
    Session("Campo")=Request("Campo")
    Dim oUpload
    Set oUpload = new cUpload
    oUpload.AutoRename = False
    oUpload.Overwrite = true
    oUpload.SetPath "Doc/" & Year(Date())
    oUpload.Upload
    oUpload.SaveAs Campo1
    Set oUpload=Nothing
    Response.Redirect("AggCirc.asp")
    else
    %>
    <FORM name="MioForm" METHOD="Post" enctype="multipart/form-data" ACTION="?upload=1">
    File : <INPUT TYPE="file" NAME="Campo1">

    <INPUT TYPE="submit" NAME="Enter">
    </FORM>
    <%
    end if
    %>

    Perchè non va?

  4. #4
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    Originariamente inviato da iif
    Ilcodice èquesto:


    <%
    If Request("Upload")="1" then
    Session("Campo")=Request("Campo")
    Dim oUpload
    Set oUpload = new cUpload
    oUpload.AutoRename = False
    oUpload.Overwrite = true
    oUpload.SetPath "Doc/" & Year(Date())
    oUpload.Upload
    oUpload.SaveAs Campo1
    Set oUpload=Nothing
    Response.Redirect("AggCirc.asp")
    else
    %>
    <FORM name="MioForm" METHOD="Post" enctype="multipart/form-data" ACTION="?upload=1">
    File : <INPUT TYPE="file" NAME="Campo1">

    <INPUT TYPE="submit" NAME="Enter">
    </FORM>
    <%
    end if
    %>

    Perchè non va?
    codice:
     Session("Campo")=Request("Campo1") 

  5. #5
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Boh!
    Ho provato anche con response.write(request.form("Campo1")) ma niente

  6. #6
    evidentemente request.forum("campo1") restituisce una stringa nulla. Controlla che il paramentro parta effettivamente all'invio del forum


  7. #7
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Credo che dipenda dalla tipologia del campo in quanto è di tipo file e non di testo.
    Come posso trasferire il suo valore su di un altro campo?

  8. #8
    guarda quando passi un tipo file, il request.form di quel campo dovrebbe darti una stringa del genere

    c:\percorso_file\nomefile.jpg

    quindi mi sembra strano che tu non trova niente nel file


    prova a mettere nel form di invio method post e encrypte multipart-file

  9. #9
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Funziaaaa!!!
    Sei un grande , grazie.
    Ciao.

  10. #10
    Utente bannato
    Registrato dal
    Nov 2000
    Messaggi
    374
    Originariamente inviato da santino83
    guarda quando passi un tipo file, il request.form di quel campo dovrebbe darti una stringa del genere

    c:\percorso_file\nomefile.jpg

    quindi mi sembra strano che tu non trova niente nel file


    prova a mettere nel form di invio method post e encrypte multipart-file
    Ho parlato troppo presto.
    Questo è il codice:


    <%
    If Request("Upload")="1" then
    Dim oUpload
    Set oUpload = new cUpload
    oUpload.AutoRename = False
    oUpload.Overwrite = true
    oUpload.SetPath "Doc/" & CStr(Year(Date()))
    oUpload.Upload
    oUpload.SaveAs Campo1
    Set oUpload=Nothing
    Session("campo") = Campo1
    Response.Redirect("AggCirc.asp")
    end if
    %>
    <FORM METHOD="Post" enctype="multipart-file" ACTION="?upload=1">
    File : <INPUT TYPE="file" NAME="Campo1">

    <INPUT TYPE="submit" NAME="Enter">
    </FORM>

    Questo è l'errore:

    Oggetto Request, ASP 0206 (0x80004005)
    Impossibile richiamare il metodo BinaryRead dopo aver utilizzato l'insieme Request.Form.

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.