Witam, mam problem chce stworzyć 3 listy rozwijane w pliku tpl na podstawie tego samego foreacha
plik php.
$data['matches'] = $cs_starcraft;
$cs_matches = cs_sql_select(__FILE__,'matches','games_id',"matches_id = '".$matches_id."'");
$cs_maps1 = cs_sql_select(__FILE__,'maps','maps_name, maps_id',"games_id = '".$cs_matches['games_id']."'",'maps_name',0,0);
$i = 0;
foreach ($cs_maps1 AS $map1) {
$sel = $map1['maps_id1'] == $cs_starcraft['maps_id1'] ? 1 : 0;
$data['map1'][$i]['sel1'] = cs_html_option($map1['maps_name'],$map1['maps_id'],$sel1);
$i++;
}
}
plik tpl
<tr>
<td class="leftc">{icon:atlantikdesigner} {lang:map} *</td>
<td class="leftb">
<select name="maps_id" >
<option value="0">----</option>
{loop:map1}
{map1:sel1}
{stop:map1}
</select>
- <input type="text" name="new_map" value="{matches:new_map}" />
</td>
</tr>
<tr>
<td class="leftc">{icon:atlantikdesigner} {lang:map} *</td>
<td class="leftb">
<select name="maps_id" >
<option value="0">----</option>
{loop:map1}
{map1:sel1}
{stop:map1}
</select>
- <input type="text" name="new_map" value="{matches:new_map}" />
</td>
</tr>
<tr>
<td class="leftc">{icon:atlantikdesigner} {lang:map} *</td>
<td class="leftb">
<select name="maps_id" >
<option value="0">----</option>
{loop:map1}
{map1:sel1}
{stop:map1}
</select>
- <input type="text" name="new_map" value="{matches:new_map}" />
</td>
Niestety rozwija się tylko jedna lista a 2 pozostałe mają domyślną wartość -----