webForumDet fria alternativet

Visa data i dynamisk tabell

ASPur ASP

2 svar · 170 visningar · startad av JPS

Medlem sedan nov. 2001101 inlägg
Frågan#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>
Medlem 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 :)

Medlem 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.

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