Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    12

    Qualche piccola domanda...

    Salve a tutti sono 2 giorni che mi sto sbattendo ma non riesco a trovare niente..

    mi servono alcune istruzioni in ASP

    1- passaggio di valori che si trovano in diversi campi di input.. in php so che si si fa così:
    <form method="get" action="ptest.php">
    vari campi <input type....>
    un campo submit
    </form>
    e così di seguito a ptest.php mi mette i vari nomi dei campie i rispettivi valori.ho
    messo le stesse nel documento .asp e mi sembra che funzionino ma non ne sono sicuro
    e vorrei una conferma
    2-poi, una volta passate però, come faccio a riprenderle?

    3-come si fa il reidirizzamento ad un'altra pagina?

    Queste sono le 3 domande che mi hanno portato via unn sacco di tempo senza alcun risultato, se qualcuno può darmi una mana glie ne sarei molto grato!!!

  2. #2
    allora:

    1. In asp ti consiglio il metodo post ovvero
    <form method="post" action="pagina2.asp">
    vari <input type....name="campo1">
    submit
    </form>

    2.
    dim Variabile1, var2, var3, ecc.
    variabile = request.form("campo1")
    var = request.form("campo2")
    ecc. ecc.

    3.

    response.redirect("pagina.asp")

    Spero di esserti stato d'aiuto

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    12
    ciao varrilaro innanzi tutto grazie per avermi risposto, per quanto riguarda il punto 1 tutto ok
    per il punto 3 invece volevo chiederti oltre a reindirizzare la pagina come faccio a passare a quella pagina variabili che ho usato nella pagina..
    invece per il punto 2 ho sempre lo stesso problema non me la apre proprio,ora ti scrivo il codice:

    <%@LANGUAGE = JScript%>
    <html>
    <head>
    <title>ciao</title>
    </head>
    <body>
    <%
    dim v1=request.form("nomecampo1")
    dim v2=request.form("nomecampo2")
    dim v3=request.form("nomecampo3")
    dim v4=request.form("nomecampo4")
    response.write(v1)
    response.write(v2)
    response.write(v3)
    %>
    </body>
    </html>

    se nella pagina ci metto questo codice mi esce: impossibile visualizzare la pagina e sotto c'è scritto

    HTTP 500 - Errore interno del server
    Internet Explorer

    invece se faccio diventare commento tutto il testo che c'è nel body mi funziona ma se metto un asolo istruzione asp mi da l'errore!

    Ti prego aiutami!

  4. #4
    Originariamente inviato da Trumcl
    ciao varrilaro innanzi tutto grazie per avermi risposto, per quanto riguarda il punto 1 tutto ok
    per il punto 3 invece volevo chiederti oltre a reindirizzare la pagina come faccio a passare a quella pagina variabili che ho usato nella pagina..
    invece per il punto 2 ho sempre lo stesso problema non me la apre proprio,ora ti scrivo il codice:

    <%@LANGUAGE = JScript%>
    <html>
    <head>
    <title>ciao</title>
    </head>
    <body>
    <%
    dim v1=request.form("nomecampo1")
    dim v2=request.form("nomecampo2")
    dim v3=request.form("nomecampo3")
    dim v4=request.form("nomecampo4")
    response.write(v1)
    response.write(v2)
    response.write(v3)
    %>
    </body>
    </html>

    se nella pagina ci metto questo codice mi esce: impossibile visualizzare la pagina e sotto c'è scritto

    HTTP 500 - Errore interno del server
    Internet Explorer

    invece se faccio diventare commento tutto il testo che c'è nel body mi funziona ma se metto un asolo istruzione asp mi da l'errore!

    Ti prego aiutami!
    Se vedi l'errore 500 allora dalle opzioni avanzate di explorer DEVI DISATTIVARE la voce Mostra Messaggi di Errore HTTP Brevi.
    Poi:
    codice:
    <%@LANGUAGE=VBScript%>
    <html>
    <head>
    <title>ciao</title>
    </head>
    <body>
    <%
      dim v1, v2, v3, v4
      v1=request.form("nomecampo1")
      v2=request.form("nomecampo2")
      v3=request.form("nomecampo3")
      v4=request.form("nomecampo4")
          response.write(v1)
          response.write(v2)
          response.write(v3)
    %>
    </body>
    </html>
    [/code]
    Per passare i dati ad un'altra pagina con il redirect li puoi mettere in qeryString sulla pagina di destinazione del redirect (quest'ultima li recupera con request.queryString("nomeVariabile")
    codice:
    <%
    response.redirect "altrapagina.asp?v1=" & v1 & "&v2=" & v2 & "&v3=" & v3 & "&v4=" & V4
    %>

  5. #5
    mems ha risposto perfettamente

    il dubbio che ho è che hai scritto language JSCript, il mio esempio era in VBScript non so se l'errore è dovuto ad una diversa sintassi prova cmq ad utilizzare il VBScript.

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    12
    Ah.. e se io volessi usare JScript come dovrei fare? xkè ho tutto il resto della pagnia in JScript e anche il resto delle pagine del sito...

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.