Avatar billede want2learn Nybegynder
12. april 2004 - 00:24 Der er 5 kommentarer og
1 løsning

vis liste over X antal recorder.

jeg har en lille code som tæller nogle recorder sammen.

kunne være antallet af nyheder i en bestemt månede:

if theCount = 1 then
              Response.Write theMonthName & " Total:" & rs.Fields("MONTHLY_TOTAL").Value & "<br>" & vbCrLf
              Response.Write "<br>"
          end if

hvordan kan jeg gøre så jeg gør tallet til et link og hvis jeg klikker på det så bliver jeg sendt til liste.asp og på den bliver det antal news så vist.
så hvis tallet er 6 så vil den på liste.asp vise de 6 news.
Avatar billede rbl Praktikant
12. april 2004 - 01:26 #1
<%if theCount = 1 then%>
<%=theMonthName%> Total:<a href="liste.asp?month=<%=theMonthName%>"><%=rs.Fields("MONTHLY_TOTAL").Value%></a>
<br>
<%end if%>

Så bliver månedsnavnet sendt med til liste.asp, hvor du så kan hente nyhederne i databasen
Avatar billede want2learn Nybegynder
12. april 2004 - 02:10 #2
hvordan skal en evt liste side se ud så hvis jeg har ID, Tekst, Dato, Forfatter og themonthname er noget jeg så har trukket ud af dato.

giver gerne flere P !!
Avatar billede rbl Praktikant
12. april 2004 - 12:12 #3
Hvordan ser den sql-streng ud, som du tæller records med ?
Avatar billede want2learn Nybegynder
12. april 2004 - 12:47 #4
Min sql er
sql = "SELECT *,MONTH(DATO) as MONTH,YEAR(DATO) as YEAR,(SELECT COUNT(ID) FROM NEWS WHERE MONTH(DATO) = MONTH(N.DATO) AND YEAR(DATO) = YEAR(N.DATO)) as MONTHLY_TOTAL FROM NEWS N ORDER BY YEAR(DATO) DESC, MONTH(DATO) DESC"

min måde at finde themonthname er
theMonth = rs.Fields("MONTH").Value
          theMonthName = MonthName(theMonth)

ja og så har du det med antallet som jeg skal bruge som er i første indlæg.
Avatar billede rbl Praktikant
12. april 2004 - 14:07 #5
Det er ellers noget af en sql-sætning du har. Jeg kan ikke lige overskue alt hvad den gør, og jeg tror da også at du kan gøre den mere simpel. Anyways... Prøv med det her:

<%if theCount = 1 then%>
<%=theMonthName%> Total:<a href="liste.asp?month=<%=theMonth%>&year=<%=rs.Fields("year")%>"><%=rs.Fields("MONTHLY_TOTAL").Value%></a>
<br>
<%end if%>

I liste.asp skal du så lave:
<%
month = request("month")
year = request("year")
datoFrom = "01-" & month & "-" & year
datoTo = "01-" & month+1 & "-" & year

sql = "select * from news where dato > '" & datoFrom & "' AND dato < " & datoTo
Avatar billede want2learn Nybegynder
20. april 2004 - 20:39 #6
virker ikke tror jeg sletter dette og starter forfra.

LUKKER lige RBL men vender tilbag når jeg lige opretter et nyt spm når jeg lige har styr på det. den vil nemlig ikke vise noget over hovedet !!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester