29. marts 2001 - 10:59Der er
12 kommentarer og 1 løsning
Sorter i tabeller
Ups - havde lige et spørgsmål mere!
En række links sorteres efter dato og relevans, eksempelvis sådan: 3/29/2001 - Jubii 3/29/2001 - Yahoo 2/28/2001 - Google osv...
Kan man gøre det sådan at når der er kan være max 25 links under hinanden i samme kolonne (på htmlsiden) - når der er flere end 25 smides de ældste i næste kolonne hvor der kan være plads til de ældste 25 links?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Response.Write \"<table><tr valign=top><td>\" c = 0 Do while not Rec.EOF c = c+1 Response.write Rec(\"Link\") if c=25 then c = 0 Response.Write \"</td><td>\" end if Rec.Movenext loop Response.Write \"</td></tr></table>\"
Jeg kan ikke liiiige.... Linksene bliver godt nok midt i kolonner men jeg får fejl.Måske du kan greje det hvis du ser det her:
ADODB.Recordset error \'800a0bcd\'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
links.asp, line 43
Selve koden:
<% Set RS = server.CreateObject(\"ADODB.connection\") RS.open ConnString SQL = \"SELECT * FROM Links ORDER by Dato desc;\" Set RS = RS.Execute(SQL) do until RS.eof Url=RS(\"Url\") Dato=RS(\"Dato\")
%> <table> <tr valign=\"top\"> <td> <%c = 0 Do until RS.EOF c = c+1 Response.write RS(\"Url\") Response.write \"<br>\" if c=10 then c = 0 Response.Write \"</td><td>\" end if RS.Movenext loop %> </td> </tr> </table>
Så - jeg fik det selv til at virke - nu mangler der bare at der max må vises x antal links.
Som det ser ud nu kommer der jo bare ENDNU en kolonne hvis der fx er 21 links (10 pr. kolonne)...
Koden: <%c = 0 Do until RS.EOF Url=RS(\"Url\") %> <a href=<%=Url%>><%=Url%></a> <% c = c+1 Response.write \"<br>\" if c=10 then c = 0 Response.Write \"</td><td>\" end if RS.Movenext loop RS.Close Set RS = Nothing %>
(jeg ved den er lidt rodet, men jeg kan bedst gennemskue variabler)
Håber I kan hjælpe. Pointet går til ham der kan sætte et max på antal viste link!
Sådan; let men fodformet: for i = 1 to 25 if not RS.EOF Url=RS(\"Url\") %> <a href=<%=Url%>><%=Url%></a> <% c = c+1 Response.write \"<br>\" if c=10 then c = 0 Response.Write \"</td><td>\" end if RS.Movenext end if next
Øh, hvordan var det liiige at vi ikke gjorde os fortjent til de 30 p ???
Synes godt om
Ny brugerNybegynder
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.