webForumDet fria alternativet

Updatefel

2 svar · 261 visningar · startad av webbSAJTEN

webbSAJTENMedlem sedan jan. 2002992 inlägg
#1

Formen är:

<form name"form2" action="index2.asp?do=spararedi&andraID=<%=RS4("k_ID")%>">

Och koden är..

<%
if request.QueryString("do") = "spararedi" then
	
Namn = Request.Form("namn")
Jobb = Request.Form("jobb")
Pris = Request.Form("pris")
Betald = Request.Form("betald")
Person = Request.Form("person")
Adress = Request.Form("adress")
Datum = now() 
	
	SQL = "Update kunder SET strNamn = " & Namn & ", strJobb = " & Jobb & ", intPris = '" & Pris & "', strBetald = " & Betald & ", strPerson = " & Person & ", strAdress = " & Adress & ", strDatum = " & Datum & " where k_id = " & Request.Querystring("andraID") & ""
	Connect.Execute(sql),,128
	Response.Redirect "index2.asp"
	end if 
	%>

Det enda som händer är att adressen i webbläsaren fylls i med alla värden i formen.. Vart ligger felet?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Eftersom du inte angett method i form-taggen antas metoden get. Då kastas också dina querystrings som du lagt i action bort.

  1. Sätt method="post" i form-taggen.
  2. Se till att du har apostrofer runt värden du ska lägga in i text-fält.
webbSAJTENMedlem sedan jan. 2002992 inlägg
#3

Tack så mycket! Klantigt utav mig!!

143 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)