webForumDet fria alternativet

Redirect från Querystring

16 svar · 421 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 182 inlägg
#1

<%
If Request.Querystring("kontakt") = "spara" Then

	Namn = Request.Form("Namn")
	Epost = Request.Form("Epost")
	Hemsida = Request.Form("Hemsida")
	Rubrik = Request.Form("Rubrik")
	Meddelande = Request.Form("Meddelande")
	Datum = Request.Form("Datum")

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open connstr

SQL = "INSERT INTO kontakt "
SQL = SQL & "(Namn, Epost, Hemsida, Rubrik, Meddelande, Datum) "
SQL = SQL & "VALUES('"& Namn &"','"& Epost &"','"& Hemsida &"','"& Rubrik &"','"& Meddelande &"','"& Datum &"')"

conn.Execute(SQL)
conn.Close

**response.redirect "/Mail/thanks.asp"**

End If

%>

Den delen som är fetmarkerad, hur får jag den att byta sida när datan har sparats i MySQL-databasen?
Som det är nu så kommer man bara tillbaka till samma sida när datan är lagrad

MeleaMedlem sedan juli 20032 667 inlägg
#2

Hur ser querystringen ut för den delen du vill komma till?

solbulleMedlem sedan mars 20014 998 inlägg
#3

Finns filen då?
Ligger mappen Mail i samma mapp som denna fil ska det väl stå:
response.redirect "Mail/thanks.asp"

WebbisNetMedlem sedan feb. 20032 182 inlägg
#4

Melea skrev:

Hur ser querystringen ut för den delen du vill komma till?

Det är bara till spara delen jag har en querystring, till "tacksidan" så ska den bara redirecta till en vanlig asp-sida utan querystruíngs, men går det att lösa med querystrings så är jag tacksam för förslag

WebbisNetMedlem sedan feb. 20032 182 inlägg
#5

solbulle skrev:

Finns filen då?
Ligger mappen Mail i samma mapp som denna fil ska det väl stå:
response.redirect "Mail/thanks.asp"

I mappen Mail så ligger filen thanks.asp

MeleaMedlem sedan juli 20032 667 inlägg
#6

ligger mappen Mail i samma katalog som filen du anropar för att spara dokumentet?

Det är klart det går att lösa med Querystrings.

Det du vill ska visas i Friends.asp skriver du bara ut inom en querystring.

<%If Request.Querystring("visa") = ("material") then%>
Här är din text
<%End If%>

MVH

solbulleMedlem sedan mars 20014 998 inlägg
#7

Jo, men ligger mappen MAIL i samma mapp som det skript du kör?

MeleaMedlem sedan juli 20032 667 inlägg
#8

De va ju de jag fråga om ju :D

Melea skrev:

ligger mappen Mail i samma katalog som filen du anropar för att spara dokumentet?

WebbisNetMedlem sedan feb. 20032 182 inlägg
#9

solbulle skrev:

Jo, men ligger mappen MAIL i samma mapp som det skript du kör?

Defaultsidan ligger i mappen Mail men dokumentet som infogar formuläret ligger i en Includemapp utanför Mailmappen

solbulleMedlem sedan mars 20014 998 inlägg
#10

Melea: Jo, jag vet, men jag svarade WebbisNet. :)

Det är iofs mycket möjligt att jag missuppfattt hela problemet.

WebbisNetMedlem sedan feb. 20032 182 inlägg
#11

solbulle skrev:

Melea: Jo, jag vet, men jag svarade WebbisNet. :)

Det är iofs mycket möjligt att jag missuppfattt hela problemet.

Gå till www.webbisen.com, klicka på kontakta mig och när du skickar ett mail så ser du querystringen och att den bara reloadas, innan den går tillbaka till fefaultsidan för mappen så ska en tacksida visas för att man ska se att mailet har tagits emot

solbulleMedlem sedan mars 20014 998 inlägg
#12

Sparas det där överhuvudtaget i din db?
Du har ju två querystrings med samma namn.
Byt namn på den ena.

WebbisNetMedlem sedan feb. 20032 182 inlägg
#13

solbulle skrev:

Sparas det där överhuvudtaget i din db?
Du har ju två querystrings med samma namn.
Byt namn på den ena.

du kollade nog precis när jag höll på att testa lite själv, kan du visa hur man skriver querystrig som sparar och som skickar vidare till tacksidan?

solbulleMedlem sedan mars 20014 998 inlägg
#14

Tycker i princip att det där ska fungera. Men du har mer kod i sidorna va?
Fungerar din db-insättning? (Koden du visar är ej komplett)
Har du "on error resume next
" i din kod? - Slå av det i så fall.

WebbisNetMedlem sedan feb. 20032 182 inlägg
#15

solbulle skrev:

Tycker i princip att det där ska fungera. Men du har mer kod i sidorna va?
Fungerar din db-insättning? (Koden du visar är ej komplett)
Har du "on error resume next
" i din kod? - Slå av det i så fall.

den koden är den som sparar och sen har jag koden för formuläret i en annan fil

@ndersMedlem sedan juni 200026 914 inlägg
#16

Jag kan inte för mitt liv förstå problemet, men det klarnar säkert när du svarar på solbulles frågor om problemet.

Mvh

WebbisNetMedlem sedan feb. 20032 182 inlägg
#17

@nders skrev:

Jag kan inte för mitt liv förstå problemet, men det klarnar säkert när du svarar på solbulles frågor om problemet.

Mvh

Jag har en defaultsida för min interna mail och en fil som inkluderas för kontaktformuläret. I default-filen ligger koden för att spara meddelandet i MySQL. När meddelandet är lagrat så ska en tacksida visas innan man kommer tillbaka till defaultsidan. Problemet är att jag inte kan få den att skicka vidare till tacksidan

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb