![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
witam szanowne grono :-)
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
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> 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> wyglad Kod Typ Wartosc domyslny
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 ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
dokladnie -. ja przez smartego wogole zaprzestalem pracy na bezposrednich wynikach zapytania i napisalem sobie cala klase krora przetwarza wyniki oto z jedna z funkcji/: [php:1:09e81dbfcb]<?php
function to_array ( $query ) { $r = $this->query_( $query ); while( $line = mysql_fetch_assoc( $r ) ) { $data[]=$line; } $wynik=$data; return $wynik; } ?>[/php:1:09e81dbfcb] i zycie stalo sie o wiele prostrze potem bez problemu mozna sie odwolywac do kazdego wiersza co jest bardzo ale to bardzo wygodne |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 12:31 |