Avatar billede ppncpn Nybegynder
08. maj 2004 - 02:56 Der er 5 kommentarer og
1 løsning

Tæl antal post i tagwall

Jeg har lavet en tagwall, hvor jeg godt kunne tænke mig at vise hvor mange der har skrevet i tagwall'en og vise det på siden. Hvordan gør jeg det ??
Avatar billede cyb Nybegynder
08. maj 2004 - 03:48 #1
Hvis du gemmer dine data i en database lave en "SELECT COUNT" ..
Ex:
Set rs = conn.Execute("SELECT Count * AS Antal FROM TBLTagwall")
if not rs.eof
  response.write rs("Antal")
end if
Avatar billede erikjacobsen Ekspert
08. maj 2004 - 09:22 #2
Set rs = conn.Execute("SELECT Count(*) AS Antal FROM TBLTagwall")

Der vil altid være præcis een post som resultat (hvis der altså ikke
er syntaksfejl), så en test på rs.eof er overflødig.
Avatar billede cyb Nybegynder
08. maj 2004 - 13:03 #3
erikjacobsen: Korrekt - jeg var nok lidt sjusket....
Avatar billede ppncpn Nybegynder
08. maj 2004 - 16:24 #4
i får lige min kode for at se hvordan jeg har bygget den .. kan det gøres nogenlunde på samme måde jeg har bygget det andet på ? ..

kode:

<%@LANGUAGE="VBSCRIPT"%>

<!--#include file="forbin.asp"-->

<%
function MyReplace(tekst)
  tekst = Replace(lCase(tekst), "fuck", "*BiiP*")
  tekst = Replace(lCase(tekst), "Fuck", "*BiiP*")
  tekst = Replace(lCase(tekst), "pik", "*BiiP*")
  tekst = Replace(lCase(tekst), "Pik", "*BiiP*")
  tekst = Replace(lCase(tekst), "bøsse", "*BiiP*")
  tekst = Replace(lCase(tekst), "bøsser", "*BiiP*")
  tekst = Replace(lCase(tekst), "homo", "*BiiP*")
  tekst = Replace(lCase(tekst), "homoer", "*BiiP*")
  tekst = Replace(lCase(tekst), ":1:", "<IMG SRC='smileys/1.png'>")
MyReplace = tekst
end function

set personer = Server.Createobject("ADODB.Recordset")
personer.Open "Select * FROM tagwall", database
%>

<html>

<head>
<title>tagwall</title>
</head>

<body bgcolor="transparent">
<%
while NOT personer.EOF

  if farve = "#CCCCCC" then
    farve = "#EEEEEE"
  ELSE
    farve = "#CCCCCC"
  End if
%>
<table bgcolor="<%=farve%>" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="100%"><font size="1" face="Verdana" color="#FF9933">»</font><font size="1" face="Verdana" color="#111111">Navn: <% = personer.fields ("navn")%></font></td>
  </tr>
  <tr>
    <td width="100%"><font size="1" face="Verdana" color="#FF9933">»</font><font size="1" face="Verdana" color="#111111">Dato: <% = personer.fields ("dato")%></font></td>
  </tr>
  <tr>
    <td width="100%"><font size="1" face="Verdana" color="#FF9933">»</font><font size="1" face="Verdana" color="#111111">Email: <a href="mailto:<% = personer.fields ("mail")%>"><% = personer.fields ("mail")%></a></font></td>
  </tr>
  <tr>
    <td width="100%"><font size="1" face="Verdana" color="#FF9933">»</font><font size="1" face="Verdana" color="#111111">Indlæg: <% = MyReplace(personer.fields ("indlaeg"))%></font></td>
  </tr>
</table>
<br>
<%
personer.Movenext
wend
%>
</body>

</html>
Avatar billede cyb Nybegynder
08. maj 2004 - 18:19 #5
efter wend kan du skrive
response.write "Antal: "& personer.RecordCount &"<br>"
Avatar billede ppncpn Nybegynder
09. maj 2004 - 12:23 #6
fandt selv ud af en anden måde ;)
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