![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 0 Dołączył: 29.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, jak przekazać tabele z bazy danych do smarty?
Wiem jak przekazać 1 linijkę funkcją mysql_fech_assoc, jednak chce przekazać wszystkie w 1 zmiennej. EDIT Teraz mam tak: Kod $zapytanie = mysql_query("SELECT * FROM `test`"); $i = 0; while(dane[$i] = mysql_fetch_assoc($zapytanie)) $i++; {foreach from=$dane key=klucz item=wartosc} {if $wartosc} DANE: {$wartosc.id}, {$wartosc.cos} {/if} {/foreach} Działa ale wyswietla sie jeden raz za dużo bez tego warunku DANE: 0, asd DANE: 1, xzfdsaf DANE: Ten post edytował Kmils21 9.06.2013, 18:16:49 -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
to nie wina smarty, tylko danych jakie mu przekazujesz. przekazujesz mu jeden pusty rekord to ci go wyswietla...
nie: while(dane[$i] = mysql_fetch_assoc($zapytanie)) $i++; a: while($row = mysql_fetch_assoc($zapytanie)) $dane[] = $row; to jest podstawa odbierania danych z bazy.... -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:21 |