10. januar 2002 - 16:47Der er
6 kommentarer og 1 løsning
Søgekriterier
Jeg har en nyhedsside, hvor der vises de sidste 15 nyheder. Nu er det et ønske blandt brugerne, at få adgang til en arkivside med alle nyheder i databasen. Jeg har så lavet denne side, men ønsker kun at få nyheder -UNDTAGEN de sidste 15. Hvordan løses dette? Her er kodestumpen med kriterier:
\'SQLstmt = \"INSERT INTO adresse (ID,Besked,underskrift, Forfatter,Dato,link\" \'SQLstmt = SQLstmt & \" VALUES (\" & request.form(\"Besked\") & \",\'\" & request.form(\"Forfatter\") & \"\',\'\" & request.form(\"Dato\") & \"\',\" & request.form(\"link\") & \"\',\'\" & request.form(\"Overskrift\") & \"\',\'\" request.form(\"underskrift\") & \"\')\" SQLstmt = \"SELECT * FROM news ORDER BY ID desc;\"
Du kunne jo lave en SQL der færst tæller antal poster:
strSQL = \"SELECT COUNT(ID) AS Antal FROM tabel\" totalCount = rs(\"Antal\") left = totalCount - 15 str_count = 0
\'Og derefter lopper:
If left > str_count then Do While left > str_count
\' Din kode her!
rs.MoveNext str_Count = str_Count + 1 Loop
Else Response.Write \"Fejl!\" End If
He He He He.... Grunden til at jeg har lavet en If rundt om er at jeg ikke kan huske hvad der er mindre-end og størere-end (lidt pinligt! :-) Så hvis den udskriver \"Fejl!\" skal du bare vende \">\" (pilen) om til \"<\" !!
nej jeg kunne ihvertfald ikke få det til at virke, med de mange forsøg jeg prøvede men her er kodestrengen hvis du kunne vise hvor den så skulle placeres ind? hilsen
\'SQLstmt = \"INSERT INTO adresse (ID,Besked,underskrift, Forfatter,Dato,link\" \'SQLstmt = SQLstmt & \" VALUES (\" & request.form(\"Besked\") & \",\'\" & request.form(\"Forfatter\") & \"\',\'\" & request.form(\"Dato\") & \"\',\" & request.form(\"link\") & \"\',\'\" & request.form(\"Overskrift\") & \"\',\'\" request.form(\"underskrift\") & \"\')\" SQLstmt = \"SELECT * FROM news ORDER BY ID desc;\" \' \'response.write SQLstmt
Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt) %> <% DO WHILE NOT rs.EOF overskrift = rs(\"overskrift\") ID = rs(\"ID\") Dato = rs(\"Dato\") underskrift = rs(\"underskrift\") %>
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.