Stampare una pagina di riepilogo

leftist73

Utente Attivo
18 Ott 2006
73
0
0
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 :dipser: :dipser: :dipser:
 

leftist73

Utente Attivo
18 Ott 2006
73
0
0
Ciao :)

Potrebbe essere un problema di caduta delle Session, la cui durata è magari impostata a pochi attimi.
A quanto hai impostato il Timeout dell sessioni?

Io non ho inserito nessun timeout!!!
Scusami ma credo di navigare nella confusione più totale... come l'ho imposto il timeout??
L'ho inserisco nella pagina di riepilogo??

Grazie per la risposta, gentilissimo
:byebye:
 

PoLe

MRW Moderator
6 Giu 2005
2.210
3
0
37
.: Venezia :.
www.bzconsulting.it
Prova ad aggiungere nelle pagine in questione, come prima riga del codice ASP, questa:
Session.Timeout="10"
Ciò farà si che le sessioni scadano dopo 10 minuti di inattività della pagina ;)

Se il problema persiste significa che l'errore è tuo e a livello di codice :)
In questo secondo caso, controlla bene la struttura dei form e i name dei vari <input> in essi contenuti

:byebye:
 

leftist73

Utente Attivo
18 Ott 2006
73
0
0
Prova ad aggiungere nelle pagine in questione, come prima riga del codice ASP, questa:
Session.Timeout="10"
Ciò farà si che le sessioni scadano dopo 10 minuti di inattività della pagina ;)

Se il problema persiste significa che l'errore è tuo e a livello di codice :)
In questo secondo caso, controlla bene la struttura dei form e i name dei vari <input> in essi contenuti

:byebye:

Provato sia la prima ipotesi che la seconda ipotesi!!!
Ho provato a chiedere al mio server provider, c'è un problema sulle sessioni..... almeno spero, stò all'ultima spiaggia.
Grazie :)
 

leftist73

Utente Attivo
18 Ott 2006
73
0
0
Provato sia la prima ipotesi che la seconda ipotesi!!!
Ho provato a chiedere al mio server provider, c'è un problema sulle sessioni..... almeno spero, stò all'ultima spiaggia.
Grazie :)
Il server provider non risponde (Aruba)... ho detto tutto.
Ho cambiato ipotesi per byepassare il problema ma comunque non mi funge!!!!
Forse mi sono incartato.... ma dove sbaglio:

Faccio iscrivere un user, questo viene indirizzato ad una pagina di ringraziamento, la quale registra e manda una mail al responsabile.
Sempre in quest'ultima pagina ho inserito un banale link:<a href="STAMPA.asp?id=<%=rs_last_id("id")%>"><img src="immagini/stampanti_small.jpg" border="0">
</a>

Questo dovrebbe aprirmi la mia sospirata pagina per la stampa dei dati!!! Ed invece noooooooooooo!!!! :gun: :gun:

PAGINA DI REGISTRAZIONE:
<%@LANGUAGE="VBSCRIPT"%>
<%
id=request.form("id")
data=request.form("data")
nome=request.form("nome")
cognome=request.form("cognome")
data_nascita=request.form("data_nascita")
………………………..
……………………….
data=replace(data,"'","''")
nome=replace(nome,"'","''")
cognome=replace(cognome,"'","''")
data_nascita=replace(data_nascita,"'","''")
………………..
……………….
Set conn_iscrizione = Server.CreateObject("ADODB.Connection")
conn_iscrizione.Open "Driver={MySQL};SERVER=XX.XXX.XXX.XX;Database=SqlXXXXX_X;port=XXXX;UID= SqlXXXXX;PWD=XXXXXXXXXXX;"
sql = "insert into mod_iscri_fis (data, nome, cognome, data_nascita) values ('"&data&"', '"&nome&"', '"&cognome&"', '"&data_nascita&"') "
set rs=conn_iscrizione.execute(sql)
Sql_last_id = "select max(id) as id from mod_iscri_fis where cognome='"&cognome&"' and nome='"&nome&"' "
'response.Write(Sql)
set rs_last_id=conn_iscrizione.execute(Sql_last_id)
Dim iMsg
Dim iConf
Dim Flds
set iMsg = CreateObject("CDO.Message")
set iConf = CreateObject("CDO.Configuration")
With iMsg
Set .Configuration = iConf
.To = "[email protected]; [email protected]"
.From = "[email protected]"
.Subject = "Modulo di iscrizione da perte del Sig. "& cognome
.TextBody = "Per visualizzare il modulo di iscrizione collegati al link: http://LINK.asp?id="&rs_last_id("id")
.Send
End With
%>
<a href="STAMPA.asp?id=<%=rs_last_id("id")%>"><img src="immagini/stampanti_small.jpg" border="0">
</a>

PAGINA DI STAMPA:
<%@LANGUAGE="VBSCRIPT"%>
<%
Sql_last_id = "select * from mod_iscri_fis where id="&cint(request("id"))&" "
set rs_last_id=conn_iscrizione.execute(Sql_last_id)
%>
<%rs_last_id("data")%>
<%rs_last_id("nome")%>
<%rs_last_id("cognome")%>
<%rs_last_id("luogo_nascita")%>
...................................

L'errore ricorrente che mi riscontra il browser è sempre alla riga del response: set rs_last_id=conn_iscrizione.execute(Sql_last_id)

Non ho dubbi di avere commesso qualche errore..... c'è qualcuno che può illuminarmi??

Grazie 1000
 

basy82

Utente Attivo
31 Dic 2005
210
0
0
siracusa
Ciau...
Prova a cambiare la query in questo modo...

Sql_last_id = "select * from mod_iscri_fis where id="&cint(request("id"))

Il campo Id è numerico no?
 

leftist73

Utente Attivo
18 Ott 2006
73
0
0
Ciau...
Prova a cambiare la query in questo modo...

Sql_last_id = "select * from mod_iscri_fis where id="&cint(request("id"))

Il campo Id è numerico no?
Niente non funziona!!
Mi fà quest'errore:
Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'rs_last_id'
/stampa.asp, line 179

La riga corrisponde al primo campo registrato: <%rs_last_id("data")%>

HELP
 

basy82

Utente Attivo
31 Dic 2005
210
0
0
siracusa
Abbiamo passato un errore...;)
Ma nn ho fatto caso...che quando vuoi stampare a video i campi..dimentichi qlcs.

<%=rs_last_id("data")%>

Se fai così è la stessa cosa.

<%Response.write rs_last_id("data")%>
 

leftist73

Utente Attivo
18 Ott 2006
73
0
0
Abbiamo passato un errore...;)
Ma nn ho fatto caso...che quando vuoi stampare a video i campi..dimentichi qlcs.

<%=rs_last_id("data")%>

Se fai così è la stessa cosa.

<%Response.write rs_last_id("data")%>

Ciao Basy82,
in effetti la situazione migliora, ovvero adesso vedo la pagina, ma non il contenuto. Ti posto il codice, se ti è possibile controllarlo, mi faresti un enorme piacere.
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="conn_iscrizione.asp" -->
<html>
<head>
.........
<%
Sql_last_id = "select * from mod_iscri_fis where id="&cint(request("id"))
set rs_last_id=conn.execute(Sql_last_id)
%>
ad ogni campo gli passo questo script:
<%=rs_last_id("data")%>
...................................

Ora perchè non mi visualizza i dati??? :skull: :skull: :skull: :skull:
 
Discussioni simili
Autore Titolo Forum Risposte Data
B Stampare una porzione della pagina PHP 0
S Stampare una variabile in ogni pagina usando le sessioni PHP 5
I Stampare due variabili da due pagine differenti in una terza pagina PHP 4
voldemort Javascript Print [Era: stampare una pagina con un link js] Javascript 2
F "Link Stampa" per stampare una pagina nascosta Javascript 4
D Stampare solo una pagina PHP 4
V Stampare una pagina Flash 1
elpirata [PHP] Stampare i valori di una variabile scritta su più righe PHP 1
webmachine [PHP] Problema: Stampare tutte le occorrenza di una SELECT PHP 2
elpirata Stampare a video in echo table il risultato di una query PHP 4
D Stampare una query in una tabella MySQL 2
D Stampare variabile da una funzione PHP 1
P Stampare una tabella dinamica con dati json jQuery 1
L PHP/MySQL: stampare da una tabella attributi raggruppati per genitore PHP 1
D Stampare valori dentro una tabella PHP 7
F stampare una select con php PHP 7
S Stampare il risultato di una query inner jon in php.... PHP 4
G leggere file txt e stampare con php il contenuto a video PHP 7
F stampare a video i risultati della query PHP 1
elpirata Ricavare e stampare indirizzo ip da array associativo PHP 0
V Come stampare su Excel tabella con rowspan e colspan Javascript 2
elpirata Stampare carattere simbolo euro PHP 10
W Stampare file PDF in varie modalità. Windows e Software 5
L pdo (stampare un valore con ritorno a funzione) PHP 0
P [PHP] Aggiungere giorni e stampare risultato da data inserita in input PHP 3
P [PHP] Stampare record di diverse tabelle ma con nomi uguali PHP 6
K [PHP] Stampare tabella da database differenti. PHP 4
M Stampare con php e mysql PHP 8
L [PHP] stampare un'array di un database PHP 0
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2
T PHP+MYSQL: stampare record con numero progressivo PHP 3
cristoforo58 Stampare dei valori XML in PHP PHP 0
K [PHP] Cancellare e Stampare tabella PHP 3
M [PHP] come stampare un Qr-code in FPDF PHP 8
M [Javascript] "Stampare" nel codice Var JS Javascript 5
N [PHP] stampare pagina html PHP 0
fulviozecchin [Java] Stampare intervallo tra due interi senza cicli Java 2
F [PHP] Stampare dati inviati tramite ajax PHP 0
elpirata [RISOLTO]Stampare giorno della settimana in tabella php PHP 6
elpirata [PHP] [RISOLTO] Stampare classe css in base al risultato della query PHP 6
Fuego2806 Stampare dati Form su immagine di sfondo con html HTML e CSS 1
Fuego2806 [PHP] Stampare dati Form su immagine di sfondo con html PHP 70
momeraths come stampare immagini contenute in un database PHP 7
I stampare in video i dati inseriti nel db PHP 1
M Sito "e-commerce", stampare dati di registrazione e dati dell'acquisto da pagine diverse PHP 7
L Stampare immagine php PHP 2
Shyson Stampare lista in ordine decrescente Database 1
A Stampare senza sidebar Javascript 0
F stampare array php PHP 3
N Non stampare valori duplicati PHP 1

Discussioni simili