webForumDet fria alternativet

Formulär

Webbutvecklingur Webbutveckling - Övrigt

3 svar · 481 visningar · startad av kristoffer

Medlem sedan juni 20001 257 inlägg
Frågan#1

Det enda login.asp skriver ut är:

$username $password

Jag vill ju att det som fylldes i skall skrivas ut!

index.asp:

<!-- #include file="strConn.asp" -->
<%
Response.ContentType = "text/vnd.wap.wml"
%>

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

<card id="Skicka" title="blabla">
	<p>
		Logga in:
		Användarnamn: <input name="username" type="text" size="15"/><br/>
		Lösenord: <input name="password" type="password" size="15"/><br/>
	</p>

	<p align="center">
	<do type="accept" label="Skicka">
		<go href="login.asp" method="post">
			<postfield name="username" value="$username"/>
			<postfield name="password" value="$password"/>
		</go>
	</do>
	</p>
</card>

</wml>
login.asp:

<!-- #include file="strConn.asp" -->
<%
Response.ContentType = "text/vnd.wap.wml"
%>

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card id="login" title="blabla">
<p>
<%
Response.Write Request("username") & " " & Request("password")
%>
</p>

</card>
</wml>
Medlem sedan mars 20007 896 inlägg
#2
<do type="accept" label="Skicka">
<go href="login.asp" method="post">
<postfield name="username" value="$username"/>
<postfield name="password" value="$password"/>
</go>
</do>

Borde se ut så här:

<do type="text" label="Skicka">
<go href="login.asp" method="post">
<postfield name="username" value="$(username)"/>
<postfield name="password" value="$(password)"/>
</go>
</do>

Pssst, och du... Hämta med Request**.Form ()**. Mycket säkrare. :)

------------------
SPiN, bjorne.w@telia.com

Medlem sedan juni 20001 257 inlägg
#3

Nu visade det sig att det emulatorn som inte fungerade. När jag testade med en annan så fungerade den ursprungliga koden.

Medlem sedan sep. 20005 700 inlägg
#4

jag har försökt mej på detta med formulär med hjälp av denna tråd. Allt går igenom och så, alltså inget fel i koden, men slutresultatet är tomma fält. Det som läggs in i databasen blir alltså bara tomt.
Koden:

gskriv.asp

<%
Response.ContentType="text/vnd.wap.wml"
Session.LCID = 1053
%>
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Knivby">
<p>
<fieldset title="Skriv">
	<p>
		Namn: <input name="namn" type="text" size="15"/><br/>
		Email: <input name="email" type="text" size="15"/><br/>
		Hemsida: <input name="hemsida" type="text" size="15"/><br/>
		Text: <input name="text" type="text" size="20"/><br/>
	</p>

	<p align="center">
	<do type="text" label="Skicka">
		<go href="gskriv_ex.asp" method="post">
			<postfield name="namn" value="$(namn)"/>
			<postfield name="email" value="$(email)"/>
			<postfield name="hemsida" value="$(hemsida)"/>
			<postfield name="text" value="$(text)"/>
		</go>
	</do>
	</p>

</fieldset>
<br/>
<i>© [url]www.knivby.nu[/url]</i>
</p>
</card>
</wml>
gskriv_ex.asp

<!-- #include file="adovbs.inc" -->

<%
namn = Request.Form("namn")
email = Request.Form("email")
hemsida = Request.Form("hemsida")

text = Request.Form("text")
text = Replace(text,chr(34),"&#34;")
text = Replace(text,"'","&#39;")

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../knivbas.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL = "INSERT INTO gastbok (namn, email, hemsida, datestamp, [text]) VALUES ('"& namn & "', '"& email &"', '"& hemsida &"', '"& date() & " " & time() &"', '"& text &"')"
RecSet.Open SQL, Connect, adOpenStatic, adLockOptimistic
Connect.Close
Set Connect = Nothing

Response.Redirect("gbok.asp")

%>

Någon som vet felet? Verkar som det är fel när jag hämtar data med Request.Form..

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