FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Klarade millennium-buggen
|
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> |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
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>'; |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Klarade millennium-buggen
|
Jag skulle behöva det för ASP om nån kan
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Gissar på att funktionen i ASP heter "mod".
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Klarade millennium-buggen
|
Citat:
Ingen som kan skriva ut lite kod så jag kan testa? |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Har WN som tidsfördriv
|
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 |
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Klarade millennium-buggen
|
Thanks Melin
![]() |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
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>" |
||
![]() |
![]() |
Svara |
|
|