• User Attivo

    Stampare una pagina di riepilogo dati

    Ciao a tutti, premetto che sono sull'orlo della disperazione 😞 😞 .Arrivo al nocciolo del problema:
    Ho un form di inserimento dati - non scrive nel DB
    Un form di riepilogo - non scrive nel DB
    Un form di salvataggio - scrive nel DB

    Nel form di riepilogo ho inserito un tasto Stampa. Questo link apre una pagina con lo stesso form, leggermente diverso nel layout.
    Orbene perche la pagina di tampa è completamente vuota di dati?
    Io vorrei solamente che mi ripetesse i dati contenuti nella pagina di riepilogo.
    Vi posto in sintesi i due script, nell'augurio sincero di trovare aiuto...... io stò impazzendo:

    Pagina di riepilogo:
    <%@LANGUAGE="VBSCRIPT"%>
    <!--#include file="conn_iscrizione.asp" -->

    <html>
    <head>
    <%
    session("data")=request.form("data")
    session("nome")=request.form("nome")
    session("cognome")=request.form("cognome")
    session("data_nascita")=request.form("data_nascita ")
    ....
    ...
    <input type="hidden" name="data" value="<%=session("data")%>" size="32"> <%=session("data")%>
    <input type="hidden" name="nome" value="<%=session("nome")%>" size="32">
    <%=ucase(session("nome"))%>
    <input type="hidden" name="cognome" value="<%=session("cognome")%>" size="32"> <%=ucase(session("cognome"))%> <input type="hidden" name="data_nascita" value="<%=session("data_nascita")%>" size="32"> <%=ucase(session("data_nascita"))%>
    ........
    .......

    In questo form c'è il tasto stampa:
    Stampa riepilogo:
    <%
    session("data")=request.form("data")
    session("nome")=request.form("nome")
    session("cognome")=request.form("cognome")
    session("data_nascita")=request.form("data_nascita ")
    .........
    .........
    {session.data}
    {session.nome}
    {session.cognome}
    {session.data_nascita}
    .......
    .......

    Perchè i campi non sono compilati.

    Help :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato:


  • User Attivo

    Se il tasto stampa apre solo una pagina col riepilogo, in quest'ultima non devi ripetere il seguente codice:

    
    session("data")=request.form("data")
    session("nome")=request.form("nome")
    session("cognome")=request.form("cognome")
    session("data_nascita")=request.form("data_nascita   ")
    
    

    in quanto non si stanno ricevendo dati da un form ma si vuole utilizzare le session ormai già valorizzate in precedenza. Col codice succitato, visto che i vari request restituiranno valori nulli, le session assumeranno il medesimo valore nullo


  • User Attivo

    @madai said:

    Se il tasto stampa apre solo una pagina col riepilogo, in quest'ultima non devi ripetere il seguente codice:

    >
    session("data")=request.form("data")
    session("nome")=request.form("nome")
    session("cognome")=request.form("cognome")
    session("data_nascita")=request.form("data_nascita   ")
    
    >``` 
    in quanto non si stanno ricevendo dati da un form ma si vuole utilizzare le session ormai già valorizzate in precedenza. Col codice succitato, visto che i vari request restituiranno valori nulli, le session assumeranno il medesimo valore nullo
    Condivido la tua logica, in origine non l'avevo inseriti, ma comunque non mi visualizza nulla....... disperazione!!!!!!!!!!

  • User Attivo

    queste pagine sono online? dammi il link.


  • User Attivo

    @madai said:

    queste pagine sono online? dammi il link.
    http://www.guardianazionaleambientale.it/mudulo_iscrizione_persone_fisiche.asp

    completato il modulo, passi alla pagina di riepilogo, con il fatidico tasto stampa 😞

    Se clicchi vedrai che i campi compilati sono vuoti 😢 😢


  • User Attivo

    Posta tutto il codice di stampa_iscrizione_pf.asp


  • User Attivo

    @madai said:

    Posta tutto il codice di stampa_iscrizione_pf.asp <html>
    <body background="immagini/composit.gif">
    <div align="center">
    <p class="Stile65"><img src="immagini/banner.jpg" width="343" height="65"><br>
    <span class="Stile1">MODULO DI ISCRIZIONE</span><br>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr bgcolor="#FFFFFF">
    <td width="231" class="Stile47">Data</td>
    <td width="365"><span class="Stile47">
    <label for="textfield"></label>
    <span class="Stile47">
    <font face="Tahoma"><%=session("data")%> </font></span> </span></td>
    </tr>
    </table>
    <label for="label35"></label>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td colspan="2" bgcolor="#CCCCCC" class="Stile47"><div align="center"><span class="Stile67">Anagrafica</span></div></td>
    </tr>
    <tr>
    <td width="231" class="Stile47">Nome \ Cognome</td>
    <td width="365" class="Stile77"><font face="Tahoma" class="Stile47"><%=ucase(session("nome"))%><%=ucase(session("cognome"))%> </font></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="231"><span class="Stile47">Data e Luogo di nascita </span></td>
    <td width="365" bgcolor="#FFFFFF" class="Stile77"><font face="Tahoma" class="Stile47"><%=ucase(session("data_nascita"))%><%=ucase(session("luogo_nascita"))%> </font></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="231"><span class="Stile47">Indirizzo \ Civico \ Cap</span></td>
    <td width="365" class="Stile77"><font face="Tahoma" class="Stile47"><%=ucase(session("via"))%><%=ucase(session("indirizzo"))%> </font><font face="Tahoma" class="Stile47"><%=ucase(session("civico"))%><%=ucase(session("cap"))%> </font></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="230"><span class="Stile47">Regione \ Provincia \ Città </span></td>
    <td width="365"><span class="Stile77">
    <label for="label40"></label>
    <label for="label41"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("regione"))%><%=ucase(session("provincia"))%><%=ucase(session("citta"))%></font></span></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="231"><span class="Stile47">Codice Fiscale </span></td>
    <td width="365"><span class="Stile77">
    <label for="label40"></label>
    <label for="label40"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("cf"))%> </font></span></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="230"><span class="Stile47">Professione</span></td>
    <td width="365"><span class="Stile77">
    <label for="label40"></label>
    <label for="label40"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("professione"))%> </font></span></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr align="left" valign="middle">
    <td width="238">
    <span class="Stile47">Documento:<font face="Tahoma" class="Stile47"><%=ucase(session("documento"))%> </font></span></td>
    <td width="365"><span class="Stile47">N°:
    <label for="label"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("numero"))%> </font></span></td>
    <td width="251"><span class="Stile47">Scadenza:
    <label for="label2"></label>
    </span><font face="Tahoma" class="Stile47"><%=ucase(session("scadenza"))%> </font></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td align="center" valign="middle" bgcolor="#CCCCCC"><span class="Stile67"> Recapiti </span><span class="Stile65">
    <label for="label40"></label>
    <label for="label40"></label>
    </span></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="164" align="center" valign="middle"><span class="Stile65">
    <label for="label40"></label>
    <label for="label40"></label>
    <span class="Stile47">Cell.<br>
    <label for="label40"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("cell"))%> </font></span></span></td>
    <td width="164" align="center" valign="middle"><span class="Stile47">Telefono Ufficio<br>
    <label for="label42"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("teluff"))%> </font></span></td>
    <td width="163" align="center" valign="middle"><span class="Stile65"><span class="Stile47">Telefono Abitazione<br>
    <label for="label43"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("telab"))%> </font></span></span></td>
    <td align="center" valign="middle"><span class="Stile47">E-mail<br>
    <label for="label44"></label>
    <font face="Tahoma" class="Stile47"><%=ucase(session("email"))%> </font></span></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td align="center" valign="middle" bgcolor="#CCCCCC"><span class="Stile65">
    <label for="label43"></label>
    <label for="label43"></label>
    <span class="Stile67">Settore di interesse </span></span></td>
    </tr>
    </table>
    <table width="650" border="1" bordercolor="#CCCCCC">
    <tr>
    <td width="36" align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("edu_amb"))%> </font>
    <label for="checkbox4"></label></td><td width="297"><span class="Stile47">Educazione Ambientale </span></td>
    <td width="34" align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("g_a"))%></font></td>
    <td width="255"><span class="Stile47">Corpo Guardie Ambientali </span></td>
    </tr>
    <tr>
    <td align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("prot_civ"))%></font></td>
    <td><span class="Stile47">Protezione Civile </span></td>
    <td align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("ric_scie"))%></font></td>
    <td><span class="Stile47">Ricerca Scientifica e Formazione </span></td>
    </tr>
    <tr>
    <td align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("gest_park"))%></font></td>
    <td><span class="Stile47">Gestione Parchi ed Oasi </span></td>
    <td align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("giuridico"))%></font></td>
    <td><span class="Stile47">Giuridico</span></td>
    </tr>
    <tr>
    <td align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("rel_est"))%></font></td>
    <td><span class="Stile47">Relazioni Esterne e Stampa </span></td>
    <td align="center" valign="middle"><font face="Tahoma" class="Stile47"><%=ucase(session("trasporti"))%></font></td>
    <td><span class="Stile47">Trasporti e Materiali </span></td>
    </tr>
    </table>


  • User Attivo

    Sei sicuro che il codice che hai sul server è uguale a quello che ha postato? Ti succede anche in locale?


  • User Attivo

    @madai said:

    Sei sicuro che il codice che hai sul server è uguale a quello che ha postato? Ti succede anche in locale?
    Ciao Madai,
    ho cambiato il procedimento, preso da un esaurimento nervoso..... ed ho peggiorato la situazione.
    Ora evito che stampino durante la compilazione.
    L'utente arriva alla pagina di ringraziamento con un banalissimo link: <a href="stampa_iscrizione_pf.asp?id=<%=rs_last_id("id")%>"><img src="immagini/stampanti_small.jpg" border="0">
    </a>
    Questo, appunto, apre la pagina di Stampa.... ebbene ecco ora l'errore che mi consegna:** **

    Microsoft VBScript runtime error '800a01c2'
    Wrong number of arguments or invalid property assignment: 'rs_last_id' /stampa_iscrizione_pf.asp, line 177
    Questa riga corrisponde al primo campo: <%rs_last_id("data")%>

    :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato:


  • User Attivo

    @leftist1973 said:

    Ciao Madai,
    ho cambiato il procedimento, preso da un esaurimento nervoso..... ed ho peggiorato la situazione.
    Ora evito che stampino durante la compilazione.
    L'utente arriva alla pagina di ringraziamento con un banalissimo link: <a href="stampa_iscrizione_pf.asp?id=<%=rs_last_id("id")%>"><img src="immagini/stampanti_small.jpg" border="0">
    </a>
    Questo, appunto, apre la pagina di Stampa.... ebbene ecco ora l'errore che mi consegna:

    Microsoft VBScript runtime error '800a01c2'
    Wrong number of arguments or invalid property assignment: 'rs_last_id' /stampa_iscrizione_pf.asp, line 177
    Questa riga corrisponde al primo campo: <%rs_last_id("data")%>

    :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato: :arrabbiato:

    Hai settato bene l'oggetto rs_last_id come recordset?