Cyklus for (WBIK)

Formßt:

<%for prom∞nnß:=poΦßteΦnφ_hodnota to|downto koncovß_hodnota step hodnota_kroku%> 
t∞lo_for
<%endfor%> 

V²znam:

Verze s to p°i°adφ do prom∞nnΘ poΦßteΦnφ_hodnotu a pokud je menÜφ nebo rovna koncovΘ_hodnot∞, provede t∞lo_for a zv∞tÜφ prom∞nnou o hodnotu_kroku. Znovu zkontroluje, zda-li je hodnota prom∞nnΘ menÜφ nebo rovna koncovΘ_hodnot∞, a pokud ano znovu provede t∞lo_for a zv∞tÜφ prom∞nnou o hodnotu_kroku atd.

Verze s downto se chovß obdobn∞, prom∞nnß se vÜak o hodnotu_kroku zmenÜuje.

V²razy poΦßteΦnφ_hodnota, koncovß_hodnota a hodnota_kroku musejφ b²t typu Short nebo Integer.

Pokud je koncovß_hodnota menÜφ ne₧ poΦßteΦnφ_hodnota (resp. poΦßteΦnφ_hodnota menÜφ ne₧ koncovß_hodnota ve verzi cyklu s downto), pak nebude generovßn ₧ßdn² text.

hodnota_kroku je nepovinn² ·daj, nenφ-li uveden, je hodnota_kroku rovna 1

Mezi <%for ...%> a <%endfor%> m∙₧e b²t jak normßlnφ HTML text, tak libovolnΘ HTW p°φkazy (i dalÜφ cyklus for, nebo citace prom∞nnΘ cyklu).

V²znam tΘto konstrukce v praxi je mal².

Poznßmka

prom∞nnß by m∞la b²t novß HTW prom∞nnß, kterß dosud nebyla v HTW Üablon∞ pou₧ita; pokud tato prom∞nnß existovala p°ed cyklem for, bude jejφ starß hodnota zniΦena a nahrazena Φφselnou hodnotou nastavovanou p°i generovßnφ cyklu for.

P°φklad:

Emulace detail bloku pomocφ p°φkazu for:

<%for i:=0 to nßzev_SELECTu#-1 %>
... generovßnφ zßnamu nßzev_SELECTu[i] ...
<%endfor%>