webForumDet fria alternativet

öppna rubrik...

ASP

2 svar · 145 visningar · startad av sahle

Medlem sedan jan. 200336 inlägg
Frågan#1

Jag har en kalender som jag vill ska öppna en sida när man klickar på rubriken.

Detta är koden som skickar iväg rubriken från "include.asp" sidan.

<%If Request.QueryString("date") <> "" Then%>
    <td><a href="<%=visa.asp%>?date=<%=Request.QueryString("date")%>&datum=<%=RecSet("datum")%>"><%=RecSet("Rubrik")%></a></td>
<%End If%>

Hur visar jag detta på den andra sidan som heter "visa.asp"

Här är hela koden på sidan "include.asp":

<%Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/Scripts/kalender/db/kalender.mdb")

If Request.Querystring("date") = "" Then
   datum = Date()
Else
   datum = Request.Querystring("date")
End If

Set RecSet = Conn.Execute("Select * From Mess Where manad=" & Mid(datum,6,2) & " And datum > date() Order By datum")%>

  <!--#Include file="kalender.asp"-->

<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="18" colspan="3"><b><%=manaden%>´s evenemang <%=ar%></b></td>
  </tr>
<%If RecSet.EOF Then%>
  <tr height="20">
    <td colspan="3">Inga evenemang i <%=manaden%>.</td>
  </tr>
<%Else%>
  <tr height="20">
    <td width="30" align="center">Datum:</td>
    <td width="20">&nbsp;</td>
    <td width="430">Evenemang:</td>
  </tr>
<%Do until RecSet.EOF%>
  <tr>
    <td align="center"><%=Day(RecSet("datum"))%>/<%=Month(RecSet("datum"))%></td>
    <td>&nbsp;</td>
<%If Request.QueryString("date") <> "" Then%>
    <td><a href="<%=visa.asp%>?date=<%=Request.QueryString("date")%>&datum=<%=RecSet("datum")%>"><%=RecSet("Rubrik")%></a></td>
<%End If%>
  </tr>
<%RecSet.MoveNext
Loop%>
<p>
<%End If%>
Medlem sedan jan. 200336 inlägg
#2

Jag använder mig av ett kalender script.
Där det länkar till en sida som heter settings.asp

jag tänkte att man kunde ta bort där det står ="<%=sajten%>? och länka till en annan sida som bara visar det evenemanget som man klickar på, men det fungerar inte.
Då visas ingen länk till rubrikerna på sidan "include.asp".

<%If Request.QueryString("date") <> "" Then%>
    <td><a href="<%=sajten%>?date=<%=Request.QueryString("date")%>&datum=<%=RecSet("datum")%>"><%=RecSet("Rubrik")%></a></td>
<%End If%>

Någon som vet hur man ska visa detta på enklaste sätt?

Medlem sedan mars 20015 287 inlägg
#3
<%If Request.QueryString("date") <> "" Then%>
    <td><a href="visa.asp?date=<%=Request.QueryString("date")%>&datum=<%=RecSet("datum")%>"><%=RecSet("Rubrik")%></a></td>
<%End If%>

?

Det där:

<%=visa.asp%> som står i ditt övre script se hyfsat tokigt ut, skippa contextsvitcharna runt:

visa.asp

265 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)