webForumDet fria alternativet

Help

17 svar · 329 visningar · startad av pirro

pirroMedlem sedan aug. 2001226 inlägg
#1

Jag har sett att vissa sidor har tex
https://www.mindoman.com/test/?x=1
hur fixar jag det jag vill alltså slippa skrivawww.mindoman.com/test/default.asp?x=1
:D :e :D

FIgg3Medlem sedan sep. 2001354 inlägg
#2

Om du menar att du bara vill slippa skriva default.asp så är det bara att skita i att skriva det för som du vet så öppnas juh default.asp auto i en mapp :-)

Det är däför det funkar att skriva så ;)

Mvh

pirroMedlem sedan aug. 2001226 inlägg
#3

Men ja vill få querystrings att fungera 2

FIgg3Medlem sedan sep. 2001354 inlägg
#4

Men de funkar så länge de är på default.asp filen allså
temp/default.asp?ID=1 ger samma resultat som temp/?ID=1

Mvh

pirroMedlem sedan aug. 2001226 inlägg
#5

inte för mig

pirroMedlem sedan aug. 2001226 inlägg
#6

koden är för övrigt:

<!-- #include virtual="adovbs.inc" -->
<%
Dim query, query2, query3
query = request.querystring
Response.write(query)
on error resume next
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("text.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")
%>
<%
SQL = "SELECT * FROM info WHERE pg ="& query
Set RecSet = Connect.Execute(SQL)
	  on error resume next	  
	If Connect.Errors.Count > 0 Then
  
     For each objError in Connect.Errors
                    Response.Write "<TABLE BORDER=1>" & _
                        "<TR><TD>Error Property</TD><TD>Contents</TD>" & _
                        "</TR><TR><TD>Number</TD><TD>" & objError.Number & _
                        "</TD></TR><TR><TD>NativeError</TD><TD>" & _
                        objError.NativeError & "</TD></TR>" & _
                        "<TR><TD>SQLState</TD><TD>" & objError.SQLState & _
                        "</TD></TR><TR><TD>Source</TD><TD>" & _
                        objError.Source & "</TD></TR>" & _
                        "<TR><TD>Description</TD><TD>" & _
                        objError.Description & "</TD></TR></TABLE><P>"
	 next
	  response.end
	 end if
	 
%>
<%if RecSet.EOF then
Response.Redirect "fel.asp"
end if%>

<%=Replace(RecSet("text"), vbCrLf, "<br>")%>

<HTML>
<HEAD>
	<TITLE>Home</TITLE>
</HEAD>

<BODY BGCOLOR="#33ccff" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000">

<% =RecSet("text") %>
</font>
</td>
  </tr>

</BODY>
</html>
JonasGMedlem sedan mars 2001148 inlägg
#7

felmeddelande?

pirroMedlem sedan aug. 2001226 inlägg
#8

[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'pg ='.

EkströmMedlem sedan feb. 20022 594 inlägg
#9

Skulle tro att felet är att du inte lagrar hela querystringen i databasen, alltså:

I din databas står det inte:
id=2

utan det står bara 2.
Eller, är det inte så?

juventus1Medlem sedan dec. 2000399 inlägg
#10

Ändra detta:

query = request.querystring

till

query = request.querystring("id")
pirroMedlem sedan aug. 2001226 inlägg
#11

men jag kor id/?1 tex
FUNGEAR juh ändå ej!

voigtann1Medlem sedan juni 20019 519 inlägg
#12

id=1 inte /?

solbulleMedlem sedan mars 20015 287 inlägg
#13

Skriver du https://www.mindoman.com/test/?1

"måste" du väl i alla fall få ut 1 i din query?

Eller?

pirroMedlem sedan aug. 2001226 inlägg
#14

Nja inte

pirroMedlem sedan aug. 2001226 inlägg
#15

testade skriva bara detta:
<%=request.querystring%>
händer ingen när ja skriver localhost/?abc
men när ja skriver localhost/default.asp?abc
då skriver den ut abc

solbulleMedlem sedan mars 20015 287 inlägg
#16

Hm... det funkar hos mig i alla fall...

Då står jag ovetande i alla fall.

EkströmMedlem sedan feb. 20022 594 inlägg
#17

Fungerar för mig också.

Pirro, du måste ha en gammal version av något. Vad vet jag inte, men @nders har väl koll på det gissar jag...

pirroMedlem sedan aug. 2001226 inlägg
#18

Hum kör pws?

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