Thread Drop down aus DB einlesen und zuordnen!?: Brauche Hilfe bei Syntax-Anpassung (8 answers)
Opened by Lena85 at 2003-12-23 02:20

Strat
 2003-12-23 18:59
#598 #598
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
du moechtest mehrere <select>'s haben, und dort die auswahlkriterien abhaengig davon machen, was in der db-spalte dropdown steht?
Code: (dl )
1
2
3
4
5
6
7
<TMPL_LOOP NAME=SELECTS>
 <TMPL_LOOP NAME=SUBSELECTS>
   <select name="bla">
     <option value="<TMPL_VAR NAME=ID>"><TMPL_VAR NAME=AWK></select>
   </select>
 </TMPL_LOOP>
</TMPL_LOOP>

Dann brauchst du folgende Datenstruktur:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$data = [
 { # select 1
   subselects => [ # daten1
     { id => 1, awk => 'irgendwas' },
     { id => 2, awk => 'irgendwas' },
     { id => 3, awk => 'irgendwas' },
   ],
 },
 { # select 2
   subselects => [ # daten2
     { id => 1, awk => 'irgendwas' },
     { id => 2, awk => 'irgendwas' },
     { id => 3, awk => 'irgendwas' },
   ],
 },
];

also fuer jedes TMPL_LOOP eine Arrayreferenz, und diese Arrayreferenz muss Hashreferenzen haben. wenn der Wert einer Hashreferenz jedoch mit einer TMPL_LOOP subselects bearbeitet werden soll, muss der Wert von subselects eine Arrayreferenz sein, die fuer jede auswahlmoeglichkeit einen Hashreferenz { id => ..., awk => ... } hat.

war das jetzt irgendwie verstaendlich?\n\n

<!--EDIT|Strat|1072198800-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/

View full thread Drop down aus DB einlesen und zuordnen!?: Brauche Hilfe bei Syntax-Anpassung