Z bazy danych wyciagam dane w sposob nastepujacy
[php:1:dd09c45e64]<?php
$dane=telekomunikacja::wykaz_telokom($klient->id);
$ko = mysql_fetch_array($dane);
?>[/php:1:dd09c45e64]
dane z phpmyadmin po wklejeniu zapytania wygladaja nastepujaco
Cytat
wartosc nazwa - nazway kolumn
346-555-555 domowy
346-52-16 centrala
11 centrala
czyli 3 rekordy. Wysylam to do smarty.
346-555-555 domowy
346-52-16 centrala
11 centrala
[php:1:dd09c45e64]<?php
$smarty->assign (ko,$ko);
$smarty->display( 'wykaz-telefonow.tpl' );
?>[/php:1:dd09c45e64]
plik wykaz-telefonow.tpl wyglada nastepujaco
Kod
<tr>
<td><CENTER>Typ</CENTER></td>
<td><CENTER>Wartosc</CENTER></B></TD>
<td><CENTER>domyslny</CENTER></TD>
</tr>
{foreach name=outer item=contact from=$ko}
<tr>
<td align=right>{$ko.nazwa} </td>
<td align=left> <B>{$ko.wartosc}</B></TD>
<td><CENTER><input name="domyslny" type="radio" value={$ko.id}></CENTER></TD>
</tr>
{/foreach}
</table>
<td><CENTER>Typ</CENTER></td>
<td><CENTER>Wartosc</CENTER></B></TD>
<td><CENTER>domyslny</CENTER></TD>
</tr>
{foreach name=outer item=contact from=$ko}
<tr>
<td align=right>{$ko.nazwa} </td>
<td align=left> <B>{$ko.wartosc}</B></TD>
<td><CENTER><input name="domyslny" type="radio" value={$ko.id}></CENTER></TD>
</tr>
{/foreach}
</table>
zas wynik dzialania tego to (KOD):
Kod
<tr>
<td><CENTER>Typ</CENTER></td>
<td><CENTER>Wartosc</CENTER></B></TD>
<TD><CENTER>domyslny</CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
</table>
<td><CENTER>Typ</CENTER></td>
<td><CENTER>Wartosc</CENTER></B></TD>
<TD><CENTER>domyslny</CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
<tr>
<td align=right>domowy </td>
<td align=left> <B>346-555-555</B></TD>
<td><CENTER><input name="domyslny" type="radio" value=></CENTER></TD>
</tr>
</table>
wyglad
Kod
Typ Wartosc domyslny
domowy 346-555-555
domowy 346-555-555
domowy 346-555-555
domowy 346-555-555
domowy 346-555-555
domowy 346-555-555
domowy 346-555-555
domowy 346-555-555
czyli 4 rekordy gdzie wszystkie sa takie same i doszedlem ze wszystkie sa pierwszym rekordem z zapytania. Nie wiem jak na poziomie smarty przeskakiwac o jeden i dlaczego sa 4 a nie 3 rekordy ?