webForumDet fria alternativet

Redirect

12 svar · 1 364 visningar · startad av WebbisNet

WebbisNetMedlem sedan feb. 20032 027 inlägg
#1

Var någonstans lägger man in en redirect till en annan sida, har testat och testat och testat men inget verkar fungera

<form name="write" action="write.asp?gastbok=spara" method="post">
<table class=Text1 width="400" height="270" border="0" cellpadding="0" cellspacing="0" summary="">
	<tr>
		<td>
		<center>
		<table width="350" border="0" cellpadding="0" cellspacing="0" summary="">
	<tr>
		<td class=Front width="120">Namn</td>
		<td>
		<input type="text" class=input name="Namn" value="" size="20" maxlength="40"></td>
	</tr>
	<tr>
		<td class=Front width="120">E-post</td> 
		<td><input type="text" class=input name="Epost" value=""  size="30" maxlength="40"></td>
	</tr>
	<tr>
		<td class=Front width="120">Hemsida</td>
		<td><input type="text" class=input name="Hemsida" value="Http://"  size="35" maxlength="40"></td>
	</tr>
	<tr>
		<td class=Front valign="top" width="120">Meddelande</td>
		<td><textarea class=input name="Meddelande" value=""  cols=33 rows=5></textarea></td>
	</tr>
	<tr>
		<td><input type="hidden" value="<%=DATE%>"  name="Datum" size="20" maxlength="40"></td>
	</tr>
	<tr>
		<td><input type="hidden" value="<%=Request.ServerVariables("REMOTE_ADDR")%>" name="IP" size="20" maxlength="40"></td>
	</tr>
	<tr>
		<td align="center" colspan="2">
		<input type="submit" class=input value="Skicka inlägget">

		</td>
	</tr>
</table>
</center>
		</td>
	</tr>
</table>

</form>
</td>
</tr>
</table>
</td>

	</tr>
						
</table>

		<!-- End of main table -->
		</center>
		</td>
	</tr>
</table>
</div>

</body>
</html>

<%	
	If Request.Querystring("gastbok") = "spara" Then
	
	
		Namn = Request.Form("Namn")
		Epost = Request.Form("Epost")
		Hemsida = Request.Form("Hemsida")
		Meddelande = Request.Form("Meddelande")
		Datum = Request.Form("Datum")
		IP = Request.Form("IP")

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

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

	conn.Execute(SQL)
	conn.Close

End If

%>
<% End if %>
PoffeMedlem sedan apr. 20022 743 inlägg
#2
<%	
If Request.Querystring("gastbok") = "spara" Then
	
	
		Namn = Request.Form("Namn")
		Epost = Request.Form("Epost")
		Hemsida = Request.Form("Hemsida")
		Meddelande = Request.Form("Meddelande")
		Datum = Request.Form("Datum")
		IP = Request.Form("IP")

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

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

	conn.Execute(SQL)
	conn.Close

	[B]Response.Redirect("sida.asp")[/B]

End If
%>
WebbisNetMedlem sedan feb. 20032 027 inlägg
#3

Poffe skrev:

<%	
If Request.Querystring("gastbok") = "spara" Then
	
	
		Namn = Request.Form("Namn")
		Epost = Request.Form("Epost")
		Hemsida = Request.Form("Hemsida")
		Meddelande = Request.Form("Meddelande")
		Datum = Request.Form("Datum")
		IP = Request.Form("IP")


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

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

	conn.Execute(SQL)
	conn.Close

	[B]Response.Redirect("sida.asp")[/B]

End If
%>

jag la in Response.Redirect("default.asp?View=read") efter conn.Close och innan End If men jag kommer bara tillbaka till samma sida.....det blir ingen redirect

PoffeMedlem sedan apr. 20022 743 inlägg
#4

Säker du att du sparar och uppdatera filen på servern (om du kör på någon annan server än din egen)?

Annars vet jag tyvärr inte vad det kan vara.. Lägger den till posterna då?

WebbisNetMedlem sedan feb. 20032 027 inlägg
#5

Poffe skrev:

Säker du att du sparar och uppdatera filen på servern (om du kör på någon annan server än din egen)?

Annars vet jag tyvärr inte vad det kan vara.. Lägger den till posterna då?

Jag uppdaterar direkt via ftp till servern och posten syns när man läser gästboken på servern

PoffeMedlem sedan apr. 20022 743 inlägg
#6

hmm.. ja du.. ingen aning vad det kan vara då :/

PoffeMedlem sedan apr. 20022 743 inlägg
#7

Ser att du ligger på b-one och eftersom de inte har riktig asp gissar jag på Chilli!Soft.. Testa att ta bort parantes-teknen, har för mig att chilli kan ha problem med dessa.

WebbisNetMedlem sedan feb. 20032 027 inlägg
#8

Poffe skrev:

Ser att du ligger på b-one och eftersom de inte har riktig asp gissar jag på Chilli!Soft.. Testa att ta bort parantes-teknen, har för mig att chilli kan ha problem med dessa.

det är rätt att det är chilliasp men jag hade "" innan jag testade (""), men inget av dem hjälper

men tack för förslaget

PoffeMedlem sedan apr. 20022 743 inlägg
#9

Då vet jag tyvärr inte. Enligt chillis hjälpfiler är det iallafall utan paranteser.

Response.Redirect URL

WebbisNetMedlem sedan feb. 20032 027 inlägg
#10

Poffe skrev:

Då vet jag tyvärr inte. Enligt chillis hjälpfiler är det iallafall utan paranteser.

Response.Redirect URL

Det måste ha nåt med att jag kör defaultfilen, filen för att läsa inlägg och filen för att skriva inlägg i en och samma fil......styr de tre sidorna med querystrings

WebbisNetMedlem sedan feb. 20032 027 inlägg
#11

WebbisNet skrev:

Poffe skrev:

Då vet jag tyvärr inte. Enligt chillis hjälpfiler är det iallafall utan paranteser.

Response.Redirect URL

Det måste ha nåt med att jag kör defaultfilen, filen för att läsa inlägg och filen för att skriva inlägg i en och samma fil......styr de tre sidorna med querystrings

Som du märker så behöver jag en paging.....men hittar inte kod som passar till chilliasp eller hur man implementerar den

@ndersMedlem sedan juni 200032 969 inlägg
#12

PatrikB har gjort ett pagingscript som fungerar med ChiliASP. I scriptarkivet finner man detta.

Mvh

atraMedlem sedan nov. 200355 inlägg
#13

skriv response.redirect "default.asp?do=kolla_rad" <---ASP 3.0
skriv en response sådär istället för
response.redirect ("default.asp?do=kolla_rad") eftersom dethära
är ASP 2.0
=)

290 ms totalt · 3 externa anrop · v20260731065814-full.30151723
141 ms — hämta forumlista (db)
145 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)