Du kan använda.
antal=rs.RecordCount...
Om du tar ut inläggen i ett recordset...
Men det änklaste är nog att rkna antalet inlägg direkt i select frågan med en...
Select (Count kolumnnamnmed inläggen i) as antal from tabelnamn....
Fattar du !!!!
7 svar · 228 visningar · startad av graf
Tcå frågor:
Hur gör man om man vill förhandsgranska sitt inlägg innan man sparar det i forumet?
Vad är det för script man ska ha om man vill ha "363 st inlägg har skrivits på detta forum sedan starten den 1 september" ?
Och sen när en skriver ett inlägg till ska det automatiskt uppdateras "364 st inlägg har...."
TACK PÅ FÖRHAND!
Du kan använda.
antal=rs.RecordCount...
Om du tar ut inläggen i ett recordset...
Men det änklaste är nog att rkna antalet inlägg direkt i select frågan med en...
Select (Count kolumnnamnmed inläggen i) as antal from tabelnamn....
Fattar du !!!!
Hehe nej så ASP kunnig är jag inte.
Kan du inte skriva ut koden jag ska skriva?
Lägg upp lite kod du så kan jag nog lägga till det som behövs !!!!!!!!
Såhär ser det ut när man ska skriva ett inlägg:
<form name="SKRIV" method="post" action="adderaPost.asp">
<div align="left">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="226"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<input type="text" name="namn" size="30" maxlength="20" value="<%IF Request("UserInfo")("NAMN") <> "" THEN Response.Write Request("UserInfo")("NAMN")%>">
</font></td>
<td width="174"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">Skribent</font></td>
</tr>
<tr>
<td width="226"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">
<input type="text" name="epost" size="30" maxlength="50" value="<%IF Request("UserInfo")("EPOST") <> "" THEN Response.Write Request("UserInfo")("EPOST")%>">
</font></td>
<td width="174"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">E-post</font></td>
</tr>
<tr>
<td width="226"><font size="1" color="#000000" face="Verdana, Arial, Helvetica, sans-serif">
<input type="text" name="rubrik" size="30" maxlength="40" >
\<td width="174"\>\<font size="1" color="#000000" face="Verdana, Arial, Helvetica, sans-serif"\>Rubrik\</font\>\</td\> \</font\>\</td\>
\</tr\>
\<tr\>
\<td colspan="2"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"\>
Text\<br\>\<textarea name="inlagg" cols="30" rows="10"\>\</textarea\>
\</font\>\</td\>
\</tr\>
\<tr\>
\<td width="226"\> \<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"\>
\<input type="submit" name="Submit" value="Spara inlägg" alt="Posta inlägget!"\> \<Form Action=javascript:history.go(-1) Method=Post Target=SubjListFrame\>\<Input Type=Submit Value=Avbryt STYLE=font-size:10\>
</font></td>
<td width="174"> </td>
</tr>
</table>
\</div\>
\</form\>
\</td\>
</tr>
</table>
Du vill alltså ha hur många inlägg som är gjorda överst på den sidan du har laggt upp koden på eller på sidan man läser inläggen på ?
Överst på sidan...
Om du kör en Accesdatabas så skriver du.....
<%
Dim antal
Set con=Server.CreateObject("ADODB.Connection")
con.Open "driver={Microsoft Access Driver (*.mdb)};pwd=;dbq="& Server.MapPath("\mappnamn\databasenamn.mdb")
SQL="SELECT count(*)from tabelnamn"
antal=databasnamn.exequte(SQL)
Response.Write antal%>
Kan vara några små missar i koden men jag är lite stressad....Men så här ungefär....