webForumDet fria alternativet

Skriva ut antal bilder..

ASPur ASP

9 svar · 264 visningar · startad av webbSAJTEN

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

Tjenare!
På min sida har jag ett bildarkiv där folk kan ladda upp bilder..
Jag måste godkänna dem innan..
Jag skulle vilja veta hur man gör så att jag kan se hur många bilder jag ska godkänna, förstår ni?

när jag kommer in ska det stå något med: Välkommen! Du har 28 bilder att godkänna..

Hur skall jag göra.. Jag vet inte vilken kod som är vesäntlig, fråga och ni får koden..

Medlem sedan juni 20034 013 inlägg
#2

Det beror på hur din tabell ser ut (för jag antar att du sparar information om bilderna i en databas), men i princip:

SELECT COUNT(*) FROM bilder WHERE status = 'ej_godkänd'

Medlem sedan jan. 2002992 inlägg
#3

Hur ska jag skriva ut det sen för att få ut värdet?

Medlem sedan mars 20023 561 inlägg
#4

Du kan göra så här:

SELECT COUNT(*) as antal FROM bilder WHERE status = 'ej_godkänd'

Och skriver ut det

Response.Write(objRs("antal")) // Om nu ditt rekordset heter objRs
Medlem sedan jan. 2002992 inlägg
#5

Fell

Microsoft VBScript compilation error '800a03fd' 

Expected 'Case' 

/crew_adminBilder.asp, line 66 

SELECT COUNT(*) as antal FROM bildbild WHERE intStatus = '0'
-------^

Sådär blir det..

Jag la in kodsnutten här:

<%Set Connect = Server.CreateObject("Adodb.Connection") 
Connect.Open strCon
Set Recset = Connect.Execute("SELECT * FROM  bildbild where intStatus = '0' order by bild_id LIMIT 5")
 If Recset.EOF Then
SELECT COUNT(*) as antal FROM bildbild WHERE intStatus = '0'
Medlem sedan mars 20023 561 inlägg
#6
Set Recset = Connect.Execute("SELECT count(*) as antal, * FROM bildbild WHERE intStatus='0' ORDER BY bild_id")
If RecSet.EOF Then
     Response.Write("Inga bilder att godkänna")
Else
     Response.Write("Du har " & Recset("antal") & " bilder att godkänna")
' // osv...
Medlem sedan juni 20034 013 inlägg
#7

Du har ju nästan facit lite högre upp :-)

Set r = Connect.Execute("SELECT COUNT(*) AS antal FROM bildbild WHERE intStatus = 0")

Sen har du inte med det i din kod, men det borde väl bli:

Response.Write("Antal: " . r("antal"))

Medlem sedan feb. 200112 078 inlägg
#8

tydal, använd gärna kodtaggarna.

Medlem sedan juni 20034 013 inlägg
#9

OveRRidE skrev:

tydal, använd gärna kodtaggarna.

Jag använder dem när jag behöver oproportionellt typsnitt. Eller fyller de någon annan funktion?

Medlem sedan mars 20023 561 inlägg
#10

tydal skrev:

Jag använder dem när jag behöver oproportionellt typsnitt. Eller fyller de någon annan funktion?

Ha som regel att alltid använda [kod]-taggen när du postar kod. Blir lättare att skilja koden från resten av inlägget, etc. Plus att det är en del av policyn i "programmerings-forumen".

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