<%
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
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
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
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.
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
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
272 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91