inviare un parametro con response.redirect

Rosyanne

Utente Attivo
25 Giu 2004
33
0
0
47
Crotone
Ciao a tutti,
ho un problema che non mi fa andare avanti col lavoro.
Da una form invio ad una pag web (sendjetN.asp) un parametro (order_ID), questo mi serve per effettuare una query, estrarre dei valori, attribuirli a delle variabili ed inviare questi dati via email ( attraverso Persits.Mailsender ).
Fino a qui nessun problema, la mail viene inviata correttamente. Il problema è che con response.redirect devo inviare ad un'altra pag (sendjet2.asp) lo stesso parametro (order_ID), effettuare di nuovo la query, estrarre i valori e inviare un'altra email, ovviamente ad utente diverso.
La seconda pag. non viene per niente chiamata e la seconda email non viene inviata!
Scrivo il codice della prima pag. (sendjetN.asp):

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/conncartweaver.asp" -->

<% 'richiamo il parametro inviato dalla pag. precedente
Dim Rorder__val
Rorder__val = "-1"
If (Request("order_ID") <> "") Then
Rorder__val = Request("order_ID")
End If

%>
<%
Dim Rorder
Dim Rorder_numRows

Set Rorder = Server.CreateObject("ADODB.Recordset")
Rorder.ActiveConnection = MM_conncartweaver_STRING
Rorder.Source = "SELECT * FROM cwq_OrderDetails WHERE tbl_orders.order_ID='" + Replace(Rorder__val, "'", "''") + "'"
Rorder.CursorType = 0
Rorder.CursorLocation = 2
Rorder.LockType = 1
Rorder.Open()

Rorder_numRows = 0
%>
<%
Dim strCognome
Dim strNome
Dim strEmail
Dim strEmailBody
Dim strEmailA
Dim strOrdine

Dim strOS
Dim strUrlAsp
Dim strIP
Dim strDominio
Dim strForm
Dim strServer
Dim strOggetto

strOrdine = (Rorder.Fields.Item("order_ID").Value)
strNome = (Rorder.Fields.Item("cst_FirstName").Value)
strCognome= (Rorder.Fields.Item("cst_LastName").Value)
strEmail= (Rorder.Fields.Item("cst_Email").Value)
strEmailA = "[email protected]"
strOggetto="Ordine prodotti"

strEmailBody = strEmailBody & "DATI CLIENTE"&"<br>"&"Cliente:" &"&nbsp;" &strNome& "&nbsp;" &strCognome&" <br>Ordine:"&strOrdine&"<br><br>"

Set mail = Server.CreateObject("Persits.Mailsender")
mail.Host = "mail.arpanet.it"
mail.From = strEmail
mail.FromName = strCognome '"Modulo di richiesta informazioni"
mail.AddAddress strEmailA
mail.Subject = strOggetto
mail.Body = strEmailBody
mail.Ishtml = True
mail.Send
Set mail = nothing
%>
<% ' Ridireziona
Response.Redirect ("sendjet2.asp?order_ID=" &Rorder__val)
%>
<% ' chiudo la connessione
Rorder.Close()
Set Rorder = Nothing
%>

La seconda pag. non viene chiamata, viene inviata solo questa email, se c'è qualcuno disposto ad aiutarmi scrivo anche il cod dell'altra pag. (sendjet2.asp)
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Dunque..

Ciao!

Prova a fare così:
1_togli il Response.Redirect ("sendjet2.asp?order_ID=" &Rorder__val)
2_dopo la chiusura della connessione, alla fine del codice asp, aggiungi:
<%
...
codice ASP
...
%>
<html>
<body>
<%
response.write("<script>location.href('sendjet2.asp?order_ID=" & Rorder__val &"');</script>")
%>
</body>
</html>



Fammi sapere! ;)

Salut!
:byebye:
 

Rosyanne

Utente Attivo
25 Giu 2004
33
0
0
47
Crotone
Ciao, grazie per avermi risposto, ho provato a fare come hai detto tu, ma questo è il risultato, che significa?

Persits.MailSender.4 error '800a0006'

553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)

/sendjet2.asp, line 105



E questo è il cod a cui si riferisce:

Set mail = Server.CreateObject("Persits.Mailsender")
mail.Host = "mail.arpanet.it"
mail.From = strEmail
mail.FromName = "Eurika" '"Modulo di richiesta informazioni"
mail.AddAddress strEmailA
mail.Subject = strOggetto
mail.Body = strEmailBody
mail.Ishtml = True
mail.Send 'RIGA 105
Set mail = nothing
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Dunque..

Da quel che so, questo errore sta a significare che il server del tuo provider ha cercato e trovato il server di posta che gestisce il dominio a cui hai spedito la mail, ma quest'ultimo ha risposto che il tuo server non e' autorizzato a mandare posta a quel dominio.

Non dipende da un errore del codice ASP.

In quanto a risolvere il problema non ti saprei dire, prova ad aprire un altro 3d in una sezione del forum più adatta di questa, forse li ti san dire qualcosa di più! :crying:

Salut!
:byebye:
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Rosyanne ha scritto:
Grazie lo stesso, su altri forum non hanno nenache risposto!
Ciao
Figurati! Mi spiace non poterti aiutare di più ma mi intendo mooolto più di programmazione che di queste cose!

Comunque prova ad andare su questo LINK, magari qualcosa trovi.

Ti consiglio di aprire un 3d nella zona Discussioni varie comunque, vedrai che di sicuro lì qualcuno ti risponde! (E poi tentar non nuoce! ;) )

CiAo!
 
Discussioni simili
Autore Titolo Forum Risposte Data
csi Inviare file jpg in locale alla stampante con php PHP 0
M Inviare un file su un server remoto con JavaScript Javascript 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
M Inviare dati nel db dopo risposta alert PHP 0
L inviare i dati di un form ad un database PHP 6
D INVIARE PAGINA XHTML TRAMITE EMAIL HTML e CSS 1
O [PHP] inviare dati da form e script ajax PHP 0
D [HTML] Inviare un link contenente un' immagine HTML e CSS 4
M Inviare variabili da menu a tendina a pagina php con post PHP 6
I [PHP] inviare form con allegato tramite una mail PHP 1
I Guida/Tutorial configurare PHPMailer per inviare mails tramite contact form? PHP 2
A [PHP] Inviare mail con piu immagini allegate PHP 6
C non riesco a inviare la posta con account alice Posta Elettronica 1
F [Javascript] Inviare i campi di un form col metodo post Javascript 7
L [Javascript] aiuto non riesco a inviare in get dal server web locale su altervista con httpRequest Javascript 0
A Non riesco ad inviare una mail attraverso PHP su Xampp PHP 2
L 120 SMS Gratis da inviare in qualsiasi momento Vendere e Acquistare pubblicita' online 0
angelo85 Sito joomla che permetta agli utenti di inviare mail Joomla 2
H [PHP] Inviare dati PHP 3
E [PHP] inviare 2 form consecutivamente PHP 4
S PHP: inviare via email contenuto di una funzione PHP 4
M Come inviare due mail diverse con phpmailer PHP 6
A Creare da form un PDF da inviare come allegato. PHP 1
M Inviare mail con PHP tramite Mozilla PHP 3
M Inviare mail dopo due giorni lavorativi PHP 3
P Creare form e inviare via mail HTML e CSS 2
M Inviare mail con href PHP 2
I Inviare dati POST tramite curl PHP 0
danjde inviare dati testuali verso iframe PHP 5
max_400 Si possono inviare sms con php? PHP 3
S inviare the_title() in una mail tramite form html/php PHP 0
M inviare email con access MS Access 3
Shyson Inviare css con form email PHP 1
N inviare input dinamici senza ricaricare la pagina Javascript 4
N inviare dati post tramite redirect PHP 4
G Inviare un form HTML e CSS 9
F inviare una mail con php mailer PHP 3
L Inviare allegati decodificati PHP 1
N Inviare mail di conferma al cliente PHP 0
Z Inviare newsletter da sito realizzato con WordPress Email Marketing 6
Monital [risolto] Inviare un input radio assieme ad un link PHP 7
F E' possibile inviare un comando DOS con javascript o altro linguaggio?? Javascript 1
M link con dati estratti da un db e aggiungere a tali link variabili da inviare a nuova pagina PHP 2
pup3770 Suddividere e inviare pdf HTML e CSS 2
M come inviare 2 variabili con get PHP 7
ciccio1892 Select concatenate con Ajax inviare scelta utente tramite post insieme ad altri dati form PHP 3
E Inviare una mail automaticamente, da un account gmail PHP 1
U form mail per inviare tracciabilità corriere PHP 0
L consigli per inviare newsletter PHP 8
M Paypal inviare e ricevere variabili E-Commerce 1

Discussioni simili