webForumDet fria alternativet

Visa data i dynamisk tabell

2 svar · 170 visningar · startad av JPS

JPSMedlem sedan nov. 2001101 inlägg
#1

Jag hittade kodning för att visa en arbetsdag som i en kalender
med klockslag.

Problem 1 - koppla data
Jag har en tabell som jag skulle vilja koppla men jag vet inte hur då tabellen skapas dynamiskt.

Min tabell betår av fälten

Todo, Datum, Fran, Till
Tandläkaren, 2002-10-01, 09:30, 10:30
Bio, 2002-10-01, 18:30, 21:00

Problem 2 - Inte upprepa om todo går över flera tider
Inte

09:00
09:30 Tandläkaren
10:00 Tandläkaren
10:30 Tandläkaren
11:00

utan

09:00
09:30 Tandläkaren
10:00 --- " ---
10:30 --- " ---
11:00

<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tr>
	<td class="list00" width="80">Tid</td>
	<td class="list00">Not</td>
</tr>

<%
datStartTid = FormatDateTime(CDate("08:00"),4)

i= 0
For i = 1 To 20
if i_color Mod 2 = 1 then
Color = "list01"
else
Color = "list02"
end if

%>

<tr>
<td class="<%= Color %>" nowrap><span class="Datum"><% = datStartTid %>&nbsp;</span></td>
<td class="<%= Color %>" nowrap>&nbsp;</td>

</tr>

<%
datStartTid = FormatDateTime(DateAdd("n", 30, datStartTid),4)
i_color = i_color + 1
next
%>

<tr>
	<td class="list00">&nbsp;</td>
	<td class="list00">&nbsp;</td>
</tr>
</table>
solbulleMedlem sedan mars 20015 287 inlägg
#2

Kanske typ: syntax, inte för att jag ser var du skriver ut noteringen

If not <> rs("not") then
response.write rs("not") 
else
response.write "--------- "
end if
not = rs("not")

RED. Kan iofs tillägga att not inte är världens bästa variabelnamn av den eg. uppenbara anledningen av dess engelska betydelse.
Fast det var jag för trött för att se igår :)

JPSMedlem sedan nov. 2001101 inlägg
#3

Jag har ingen aning om hur jag skall kombinera

Koden

<%
datStartTid = FormatDateTime(CDate("08:00"),4)

i= 0
For i = 1 To 20
if i_color Mod 2 = 1 then
Color = "list01"
else
Color = "list02"
end if

%>

<tr>
<td class="<%= Color %>" nowrap><span class="Datum"><% = datStartTid %> </span></td>
<td class="<%= Color %>" nowrap> </td>

</tr>

<%
datStartTid = FormatDateTime(DateAdd("n", 30, datStartTid),4)
i_color = i_color + 1
next
%>

med en Record.Set som hämtar data och lägger ut den i tabellen.

Annars fungerar din lösning på mitt andra problem.

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