Kom ihåg mig?
Home Menu

Menu


Dela upp data i kolumner

Ämnesverktyg Visningsalternativ
Oläst 2007-05-15, 01:42 #1
Davves avatar
Davve Davve är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 267
Davve Davve är inte uppkopplad
Klarade millennium-buggen
Davves avatar
 
Reg.datum: Feb 2004
Inlägg: 3 267
Jag har på min HTML sida en tabell om 4 kolumner. Jag vill nu hämta data ur DB och fylla i tabellen efterhand. Jag lyckas inte få till det.

<%
if not RS.EOF then
Do Until RS.EOF
response.write ID
%>

<tr>
Här vill jag ha 4 kolumner där data fyller i ner i all oändligeht, på det här sätett:

1 2 3 4
5 6 7 osv
</tr>

<%
RS.Movenext
loop
end if
%>

Behöver lite hjälp att få till det.

Hus ska jag ersätta dessa celler?

<td width="25%"></td>
<td width="25%"></td>
<td width="25%"></td>
<td width="25%"></td>
Davve är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 02:36 #2
jahaa jahaa är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 91
jahaa jahaa är inte uppkopplad
Medlem
 
Reg.datum: Jun 2004
Inlägg: 91
Genom att använda modulo operatorn. Du skriver ut </tr><tr> när modulo operatorn inte ger någon rest.

I PHP:

if($i % 4 == 0)
echo '</tr><tr>';
jahaa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 02:53 #3
Davves avatar
Davve Davve är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 267
Davve Davve är inte uppkopplad
Klarade millennium-buggen
Davves avatar
 
Reg.datum: Feb 2004
Inlägg: 3 267
Jag skulle behöva det för ASP om nån kan
Davve är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 03:07 #4
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Helix Helix är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Dec 2003
Inlägg: 2 829
Gissar på att funktionen i ASP heter "mod".
Helix är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 03:08 #5
Davves avatar
Davve Davve är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 267
Davve Davve är inte uppkopplad
Klarade millennium-buggen
Davves avatar
 
Reg.datum: Feb 2004
Inlägg: 3 267
Citat:
Originally posted by Terabyte@May 15 2007, 03:07
Gissar på att funktionen i ASP heter mod.

Ingen som kan skriva ut lite kod så jag kan testa?
Davve är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 08:52 #6
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
Kod:
while not rs.eof
intCol = intCol + 1
----- Put your outdata here
if intCol = 4 then
response.write "</tr><tr>"
intCol = 0
end if
rs.movenext
wend
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 09:04 #7
Davves avatar
Davve Davve är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 267
Davve Davve är inte uppkopplad
Klarade millennium-buggen
Davves avatar
 
Reg.datum: Feb 2004
Inlägg: 3 267
Thanks Melin
Davve är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-05-15, 09:27 #8
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Citat:
Originally posted by Terabyte@May 15 2007, 03:07
Gissar på att funktionen i ASP heter mod.
´
Mod skulle jag använda samt du måste fylla ut med td-tagar på slutet. Torrkodat...

Response.Write "<table><tr>"

Do Until rs.eof
i = i + 1
Response.Write "<td width=""25%"">" & rs("ColumeName")& "</td>"
If i mod 4 = 0 Then
Response.Write "</tr><tr>"
End If
Loop


Do
If i mod 4 Then
Response.Write "<td width=""25%""></td>"
i = i + 1
Else
Exit Do
End If
Loop

Response.Write "</tr></table>"
Jan Eriksson är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 20:13.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017