Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    problema con request.form

    Bgiorno a tutti...

    so che in questo forum...aiutate sempre tutti...e per questo vi ringrazio anticipatamente..

    soprattutto a "roby72" che puntualmente mi aiuta....detto questo:

    ho questo problema...

    ho un form con i soliti campi ragionesociale,indirizzo,tel, etc..(r_m_a.asp) il form action..punta sulla pagina reg_rma.asp ..memorizza il tutto e aggiunge i record nel database e fin qui va tutto bene...poi dalla pagina reg_rma.asp faccio un redirect su di un'altra pagina che si chiama pagina2.asp...in questa pagina c'è lo stesso form ma rimane vuoto...invece i campi dovrebbero essere popolati... recuperando tutti i campi dalla prima pagina del form.
    ho usato il request.form
    dove sbaglio?????????????'

    vi posto il codice della pagina2.asp

    </head>

    <body>
    <%
    'response.End
    'end SUB
    ' recupero i campi del form

    response.write (ragionesociale)
    response.write (indirizzo)
    response.write (cap)
    response.write (citta)
    response.write (tel)
    response.write (email)
    response.write (fax)
    response.write (contatto)
    response.write (quantita1)
    response.write (quantita2)
    response.write (quantita3)
    response.write (prodotto1)
    response.write (prodotto2)
    response.write (prodotto3)
    response.write (marca1)
    response.write (marca2)
    response.write (marca3)
    response.write (seriale1)
    response.write (seriale2)
    response.write (seriale3)
    response.write (difetto1)
    response.write (difetto2)
    response.write (difetto3)



    ragionesociale= trim(request.Form("ragionesociale"))
    indirizzo= trim(request.Form("indirizzo"))
    cap= trim(request.Form("cap"))
    citta= trim(request.Form("citta"))
    tel= trim(request.Form("tel"))
    email= trim(request.Form("email"))
    fax= trim(request.Form("fax"))
    contatto= trim(request.Form("contatto"))
    quantita1= trim(request.Form("quantita1"))
    quantita2= trim(request.Form("quantita2"))
    quantita3= trim(request.Form("quantita3"))
    prodotto1= trim(request.Form("prodotto1"))
    prodotto2= trim(request.Form("prodotto2"))
    prodotto3= trim(request.Form("prodotto3"))
    marca1= trim(request.Form("marca1"))
    marca2= trim(request.Form("marca2"))
    marca3= trim(request.Form("marca3"))
    seriale1= trim(request.Form("seriale1"))
    seriale2= trim(request.Form("seriale2"))
    seriale3= trim(request.Form("seriale3"))
    difetto1= trim(request.Form("difetto1"))
    difetto2= trim(request.Form("difetto2"))
    difetto3= trim(request.Form("difetto3"))


    %>
    <input name= "" type="hidden" value="" />





    <font size="3" face="Verdana">


    <table border="1" width="64%" id="table1" style="border-width: 0px">
    <tr>
    <td style="padding-left:4px; padding-right:4px" width="124" bordercolor="#C0C0C0" bgcolor="#C0C0C0">
    <font color="#000080" size="2">Ragione Sociale:</font></td>
    <td style="padding-left:4px; padding-right:4px" bordercolor="#C0C0C0"><font size="2"><%response.write(ragionesociale)%></font></td>
    <td style="padding-left:4px; padding-right:4px" width="93" bordercolor="#C0C0C0" bgcolor="#C0C0C0">
    <font color="#000080" size="2">tel:</font></td>
    <td style="padding-left:4px; padding-right:4px" width="170" bordercolor="#C0C0C0"><font size="2"><%response.write(tel)%></font></td></tr><tr>
    <td style="padding-left:4px; padding-right:4px" width="124" </TABLE>
    </font>




    </form>
    </body>



    </html>

  2. #2
    Utente bannato
    Registrato dal
    Mar 2005
    Messaggi
    136
    Il problema e' che nella pagina reg_rma.asp non hai salvato i dati, li ricevi si dalla pagina precedente, ma non li tratti in modo da poterteli portare dietro.

    Visto che hai appena registrato sul DB, potresti reuperare i dati dal database stesso, o effettuare il redirect passandogli i campi o in query string o mediante form, ma quest'ultimo impica che devi crearti n campi input hidden con i parametri che vuoi.

  3. #3
    sbagli che dalla pagina reg_rma.asp alla pagina pagina2.asp i dati glieli devi passare o via QUERYSTRING oppure in reg_rma.asp fai un forum (composto solo di campi HIDDEN) che punta a pgina2.asp e poi all'onload della pagina metti document.nomeFORM.submit(). naturalmente i campi del form saranno riempiti con i valori dell'altro form


    oppure visto che questi valori li salvi nel db, alla pagina2.asp gli mandi in querystring solo il valore dlel'id corrispondente al record appena creato e ti ricavi un recordset contenente i vari dati

    oppure aspetti roby_72 :maLOL:


  4. #4
    grazie a tutti...

    pero' non mi conviene riprendere i dati dal db...io vorrei solo far popolare i campi del form della pagina2.asp... che poi sarebbe lo stesso form della pagina r_m_a.asp

    quindi mi devo riportare l'id?

  5. #5
    Originariamente inviato da ettorpa
    grazie a tutti...

    pero' non mi conviene riprendere i dati dal db...io vorrei solo far popolare i campi del form della pagina2.asp... che poi sarebbe lo stesso form della pagina r_m_a.asp

    quindi mi devo riportare l'id?
    se non ti vuoi portare l'id, fai il form nascosto

    oppure metti tutti i dati in una session e usa la session per ripopolare il form

    insomma hai almeno 5 soluzioni possibili, scegline una e usala

  6. #6
    Alla fine gli aiuti li hai ottenuti non da Roby_72 (che secondo me è ancora a letto tranquillo ).

  7. #7
    Originariamente inviato da Dirk Pitt
    Alla fine gli aiuti li hai ottenuti non da Roby_72 (che secondo me è ancora a letto tranquillo ).

    beato lui, io sono 2 ore e passa che sono all'università



    EDIT: oddio basta OT per oggi!!! giorgio trattieniti

  8. #8
    scusatemi ma ho fatto una premessa prima...ringraziando tutti voi....

    con roby_72 ci sentiamo da tempo...ecco perchè l'ho citato


    forse ho sbagliato impostazione...

    faccio le mie scuse.

  9. #9
    Originariamente inviato da ettorpa
    con roby_72 ci sentiamo da tempo...ecco perchè l'ho citato
    Inciuciate anche? :maLOL:

  10. #10
    Utente bannato
    Registrato dal
    Mar 2005
    Messaggi
    136
    Originariamente inviato da ettorpa
    scusatemi ma ho fatto una premessa prima...ringraziando tutti voi....

    con roby_72 ci sentiamo da tempo...ecco perchè l'ho citato


    forse ho sbagliato impostazione...

    faccio le mie scuse.
    Per questo giro non ti perdoniamo, per il futuro ... si vedrà


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 © 2024 vBulletin Solutions, Inc. All rights reserved.