[ VRider @ 10.01.2004. 21:16 ] @
Potrebno mi je generisanje jedne prilicno slozene tabele. Preciznije vise njih.
Code:

<TABLE CELLPADDING="0" CELLSPACING="5" BORDER="1">
    <TR>
        <TMPL_LOOP NAME=ODELJENJA1>
            <TD ROWSPAN="2" BGCOLOR="<TMPL_VAR ESCAPE=HTML NAME=BG>"><TMPL_VAR NAME=BRUCENIKA></TD>
            <TD ROWSPAN="2" BGCOLOR="<TMPL_VAR ESCAPE=HTML NAME=BG>"><TMPL_VAR ESCAPE=HTML NAME=SLIKA_MALA></TD>
            <TD BGCOLOR="<TMPL_VAR ESCAPE=HTML NAME=BG>"><TMPL_VAR NAME=BRUCENIKA_Z></TD>
            <TD ROWSPAN="3" WIDTH="20" BGCOLOR="GREEN"><TD>
        </TMPL_LOOP>
    </TR>
    <TR>
        <TMPL_LOOP NAME=ODELJENJA2>
            <TD BGCOLOR="<TMPL_VAR ESCAPE=HTML NAME=BG>"><TMPL_VAR NAME=BRUCENIKA_M></TD>
            <TD></TD>
        </TMPL_LOOP>
    </TR>
    <TR>
        <TMPL_LOOP NAME=ODELJENJA3>
            <TD COLSPAN="3" BGCOLOR="<TMPL_VAR ESCAPE=HTML NAME=BG>"><TMPL_VAR NAME=RAZREDNI></TD>
            <TD></TD>
        </TMPL_LOOP>
    </TR>
</TABLE>


Ovo generise ponavljanje male tabelice u horizonatali proizvoljan broj puta.

Sada samo trebam da sve ponovim u vertikali.
Mislio sam da celu tabelu stavim u drugi loop, ali problem mi predstavlja zadavanje parametara. Jako je bitno da se petlje izvedu redom, pa onda ponovo cela glavna za druge vrednosti.
Kako god bi namestio prosledjivanje parametara ili bi vratio gresku, ili bi pri prvom prolasku kroz glavnu petlju dodelio samo vrednosti iz prve ugnjezdene, pri drugom drugoj, pa bio dobio 3 puta vise tabela nego sto mi treba, a ni jedna nije kako treba. ako neko ima islustva s ovim, pomoc bi mi znacila. Narocito sto radim vec ceo dan i mozak mi malo trokira.
[ VRider @ 10.01.2004. 23:07 ] @
Resio sam problem. Samo niz, pa hash, niz, pa hash i tako do bola. Evo, j**** ga, sada radi. Moze moderator da brise, a moze i da ostavi, ako misli da ce ovo jos nekome da koristi.
[ Free_Sex @ 11.01.2004. 15:59 ] @
E vidis ja nikada nisam koristio taj template modul ili sta vec.
Ja napravim source u html recimo ovako :

<form name=bla bla ...>
<input name=||input_num|| ...value=||input_num_value||> ...

</form>

E i onda u perl skripti gledam, dali ima tih promenljivih iz liste u template fajlu...
||input_num|| recimo menjam sa tamo nekom promenljivom.

E i onda kad mi treba tako nesto slicno kao tebi, ja lepo stavim da za svaki red imam posebnu tebelu. A onda svaku celiju unutar tog reda pravim kao odvojenu tabelu (ako ne znam koliko ih je .... tj promenljuva je velicina).

Ali u svakom slucaju se ne koriste hashovi nizovi ..... ? :)

Po ovome sto sam napisao zvuci kao da je neto mnogo komplikovano a ustvari nije, jer ispadne veoma lako i brzo.
[ VRider @ 11.01.2004. 22:37 ] @
Ti nisi koristio taj modul vec si (na neki nacin) pravio svoj.
Tabelu u tabeli mi strasno lose interpretira, pa sam to hteo da izbegnem.

Svaki red kao posebna tabela nije bila opcija.
Ovo sto je meni trebalo ovako izgleda:
Code:

+--------+----------------------+----------+
|         |                       |           | 
|         |                       |-----------|
|         |                       |           |
|---------+----------------------+-----------|
|                                           |
+--------------------------------------------+


Ovo se ponavlja x puta u horizontali, i y puta u vertikali.

P.S. Pokusavam na sve moguce nacine da ovo uoblicim u nesto.
[ Free_Sex @ 12.01.2004. 00:09 ] @
Hm. Pa jeste malo zeznuto.
Cekaj taj modul ti lose interpretira tabelu u tabeli ? Pitam, mada ne verujem da je browser ?

Da pazi ja bi u tom slucaju koristio mnogo vise programiranja nego templatea.
Teplejt bi mi ustvari bio samo ta tabela sto si je ti "napisao" a ostalo bih odradio direktno u perlu. Deluje mnogo lakse.

A inace kaosto rekoh ja sam napravio samo da menja tj upisuje odgovarajuce vrednosti na podesena mesta. A te vrednosti su uglavnom iz baze ili sl....

A sta to pravis inace ?
[ VRider @ 12.01.2004. 15:07 ] @
Browser mi lose interpretira tabelu u tabeli. Kad naidje na </table> podtabele on zavrsava glavnu a sve drugo odbacuje kao djubre, pa to ne lici na nista. sve i radim direktno u perlu. Kad me kontaktiras, pa cu ti demonstrirati.
[ Free_Sex @ 12.01.2004. 15:12 ] @
Pa koji ti je to browser ?
[ VRider @ 12.01.2004. 20:14 ] @
Mozilla 1.5.
[ -zombie- @ 12.01.2004. 23:02 ] @
to ne može biti.. proveri još jednom, imaš grešku u dobijenom html kodu. garant..
[ Free_Sex @ 13.01.2004. 11:39 ] @
Da malo je verovatno da to ne moze da odradi.
Pa pazi 90 % sajtova na netu koristi tabelu u tabeli ....
[ VRider @ 13.01.2004. 23:09 ] @
Da. Greska je bila u codu. Propustio sam jedan "/".
Od mnogo vi-ja 'oce da se obnevidi.