15. marts 2003 - 19:30
Der er
13 kommentarer og 1 løsning
<form action="admin.asp" method="post">
Er der andre måder at sende følgende information på: <form action="admin.asp" method="post"> ??
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. marts 2003 - 19:31
#1
eks. method="get" Hvad mener du????
15. marts 2003 - 19:33
#2
ja men så kan jeg vel ikke sende den eller hva? Pt. har jeg følgende der checkes på næste side: if Request.ServerVariables("REQUEST_METHOD") = "POST" then
15. marts 2003 - 19:40
#3
Jeg fatter ikke hvad det er du skal sende... eller hvad den næste siden skal opfange. Prøv at beskrive problemet lidt nærmere, så vil jeg gøre mit bedste for at besvare det.
15. marts 2003 - 19:42
#4
Jeg har et tekst felt: <textarea cols="79" rows="13" name="nyhed"></textarea> Som jeg sender vha: <form action="admin.asp" method="post"> På næste side checkes så om man har valg at post: if Request.ServerVariables("REQUEST_METHOD") = "POST" then Det jeg så vil høre om er om jeg kan bruge noget andet end Post da jeg skal bruge det til noget andet og det giver jo konflikter :-(
15. marts 2003 - 19:46
#5
kan du ikke bare undersøge om der var indtastet noget i tekstfeltet via: IF Request("nyhed") THEN bla, bla Men jeg kan læse mellem linjerne at det ikke helt er det du leder efter.. Du har altså en admin.asp der skal modtage POSTET information fra forskellige siden, korrekt?
15. marts 2003 - 19:47
#6
forskellige sider
15. marts 2003 - 19:51
#7
ja det har du ret i!
15. marts 2003 - 19:53
#8
jeg kan godt gøre som du siger men det vil ikke løse det. Det det hele går ud på er at denne: <form action="admin.asp" method="post"> Ikke må bruge method="post" !!!
15. marts 2003 - 19:58
#9
Hvordan havde du så tænkt dig at sende indholdet af textarea? Det eneste du kunne gøre er at kalde en anden side, end admin.asp hvor indholdet blev gemt i en session variabel eller lign. og så derefter bliver overført til admin.asp
15. marts 2003 - 20:01
#10
Det er jo noget møg at skulle gøre ... det var derfor jeg håbede at der kunne fikses noget andet!
15. marts 2003 - 20:07
#11
Du gav mig en ide og jeg har nu prøvet at lave et par if og elseif for at finde de 2 forskellige post på min side men jeg syntes ikke det virker. Den viser intet. Kan du finde fejlen eller hjælpe? <% '--- Nyheder Opret --- mode=request("mode") mode1=request.Form("Submit") if mode="opret" OR mode1="Opret Nyheden" then %> <BODY text=#000000 vLink=#000000 aLink=#000000 link=#000000 rightMargin=0 topmargin="0"> <TABLE cellSpacing=0 cellPadding=0 width=584 border=0> <TBODY> <TR> <TD width=582 bgColor=#000000><IMG height=1 alt="" src="../pics/Design/blank(1).gif" width=582 border=0><BR></TD> <TD width=2 bgColor=#ffffff><IMG height=1 alt="" src="../pics/Design/blank(1).gif" width=2 border=0><BR></TD></TR></TBODY></TABLE> <TABLE cellSpacing=0 cellPadding=0 width=584 border=0 height="70"> <TBODY> <TR> <TD vAlign=top align=left width=1 bgColor=#000000 height=27><IMG height=25 alt="" src="../pics/Design/blank.gif" width=1 border=0><BR></TD> <TD vAlign=top align=left width=5 bgColor=#608EC6 height=27><BR></TD> <TD align=left width=385 bgColor=#608ec6 height=27><strong><font face="Arial" color="#FFFFFF" size="3"> Skriv en Nyhed </font></strong><BR></TD> <TD align=left width=180 bgColor=#608ec6 height=27> <p align="right"><font size="2" face="Times New Roman" color="#FFFFFF"> </font></TD> <TD vAlign=top align=left width=8 background=../pics/Design/content_right_top.gif height=27><BR></TD></TR> <TR> <TD vAlign=top align=left width=1 bgColor=#000000 height="17"><IMG height=1 alt="" src="../pics/Design/black.gif" width=1 border=0></TD> <TD vAlign=top align=left width=10 bgColor=#CFDFFC height="17"> </TD> <TD vAlign=top align=left width=565 bgColor=#CFDFFC height=17 colspan="2"> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber3"> <tr> <% 'Åbner connection til databasen Set conn = Server.CreateObject("ADODB.Connection") Conn.Open "DBQ=" & Server.Mappath("../../db/Arrangementsudvalg.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Password=1234;" 'Hvis brugeren har submittet formularen if Request.ServerVariables("REQUEST_METHOD") = "POST" then 'Tjecker om felterne er udfyld if (Request.Form("title") <> "" AND Request.Form("nyhed") <> "") then 'Tilføjer brugeren til databasen Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "select * from nyheder" rs.Open strsql, conn, 1, 3 'Tilføjer brugeren til databasen og sender ham/hende til login siden rs.AddNew rs("title") = Server.HTMLEncode(Request("title")) rs("nyhed") = Replace(Request("nyhed"), vbCrLf, "<br>") rs("smiley") = Server.HTMLEncode(Request("smiley")) rs("forfatter") = Session("auth_Fornavn") & " " & Session("auth_Efternavn") rs("Email") = Session("auth_Email") rs("Firma") = Session("auth_Gruppenavn") rs("dato") = Now() rs.update Response.Write("<strong><font color=000000>Din nyhed er nu postet!</font></strong>") rs.Close set rs = nothing Elseif Request.Form("UploadDocument") <> "" then %> <form action="admin.asp" method="post"> <td width="17%"><b>Title <font color="#336699">*</font></b></td> <td width="83%"><input name="title" type="textbox" class="InputTable" size="40"></td> </tr> <tr> <td width="17%"><b>Nyhed <font color="#336699">*</font></b></td> <td width="83%"> <textarea cols="79" rows="13" name="nyhed" value="<%=Request.Form("UploadDocument")%>"></textarea></td> </tr> </table> <p align="center"><a href="Editor/index.htm">Editor</a></p> <p>Felterne med en * skal udfyldes!</p> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber4"> <tr> <td width="100%"> <p align="center"> <input name="submit" type="submit" class="Button" value="Opret Nyheden"> <input name="reset" type="reset" class="Button" value="Slet og Start Forfra"> <input name="submit" type="submit" class="Button" value="Preview"></td> </tr> </table> <TD vAlign=top align=left width=8 background=../pics/Design/content_right_middle.gif rowSpan=2 height="43"> </TD></TR> <TR> <TD vAlign=bottom align=left width=564 bgColor=#CFDFFC colSpan=4 height="26"><IMG height=26 alt="" src="../pics/Design/newsitem_left_bottom.gif" width=56 border=0></TD></TR></TBODY></TABLE> <TABLE cellSpacing=0 cellPadding=0 width=584 border=0> <TBODY> <TR> <TD width=26 bgColor=#ffffff><IMG height=15 alt="" src="../pics/Design/content_left_bottom.gif" width=26 border=0><BR></TD> <TD width=554 bgColor=#FFFFFF><IMG height=15 alt="" src="../pics/Design/content_bottom.gif" width=558 border=0><BR></TD> <TD width=2 bgColor=#ffffff><IMG height=1 alt="" src="../pics/Design/blank(1).gif" width=2 border=0><BR></TD></TR></TBODY></TABLE> <b><center><a href="admin.asp">Tilbage</a></center></b> <% else Response.Write"<strong><font color='#ffffff'>Du mangler at udfylde en eller flere felter!</font></strong>" Response.Write"<script>" Response.Write"window.setTimeout('history.back();',2000);" Response.Write"</script>" end if end if %>
15. marts 2003 - 20:12
#12
Hvis du ikke har flere form'e med samme feltnavne på samme side, så behøver du kun at skrive: request("Submit") istedet for request.Form("Submit")
15. marts 2003 - 20:12
#13
Jeg smutter til fest, svarer ikke mere idag!
23. april 2003 - 16:04
#14
Lukker
Kurser inden for grundlæggende programmering