01. marts 2006 - 19:28
Der er
12 kommentarer og 1 løsning
reference mistes
Når jeg submitter min form så mister referencen til denne <input type="text" name="rid" value="<% response.write(Request("rid")) %>"> på denne linje (på en anden side) strSQL = "SELECT * FROM Indlaeg WHERE trad = " & Request("rid") & " " men rid er tom selv om den er med i formen og med værdi
Annonceindlæg fra HP
01. marts 2006 - 19:33
#1
Lyder mystisk. prøv lige at poste noget mere af din kode - jeg vil gerne se din form.
01. marts 2006 - 19:34
#2
Måske har du glemt at sætte method="post" (eller ... ="get") på din form?
01. marts 2006 - 19:35
#3
<form action="post.asp" method="POST"> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><br> <textarea name="nyti" cols="90" rows="10"></textarea> <input type="text" name="rid" value="<% response.write(Request("rid")) %>"> </font> </div> <table border="0" cellspacing="0" cellpadding="0" width="400" align="center"> <tr> <td> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b> <input name="svar" type="Submit" id="svar" value="Svar"> </b></font></div></td> </tr> </table> <div align="center"></div> </form>
01. marts 2006 - 19:36
#4
rid indeholder en værdi for det kan jeg se, men den kommer bare ikke med over
01. marts 2006 - 19:55
#5
jeg requester rid et par gange på samme side før der bliver submittet, men det betyder måske ikke noget?
01. marts 2006 - 19:57
#6
Hvis den bliver vist i tekstfeltet, så bør den blive submittet (hvorfor bruger du foresten et text-felt og ikke et hidden-felt?).
01. marts 2006 - 19:58
#7
Det var også hidden field, men ville se om den var tom:)
01. marts 2006 - 20:04
#8
Det klare man ved at lave sig en Vis Kilde :^) I øvrigt bør du bruge Request.Form("rid") når den submittes med method="post" og Request.QueryString("rid") mår den submittes med method="get" eller via man klikker på et link.
01. marts 2006 - 20:04
#9
Det er meget mystisk det her. Hvis jeg duplikere mit tekstfelt så får jeg rid med over, men det giver en forkert sql selvfølgelig når rid bliver udskrevet 2 gange
01. marts 2006 - 20:14
#10
dum fejl Response.Redirect("post.asp") rettet til Response.Redirect("post.asp?rid=" & request("rid") & "")
01. marts 2006 - 20:19
#11
Du nævnte da heller ikke noget om at der var en redirect imellem din form og din sql-sætning. :^|
01. marts 2006 - 20:20
#12
Husk nu at det bør være: Request.Form("rid")
01. marts 2006 - 20:34
#13
beklager, men havde slet ikke overblik over det selv:) næste gang skal jeg nok sørge for alle detaljer!
Kurser inden for grundlæggende programmering