Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty] Problem z pętlą
spenalzo
post 7.08.2003, 02:09:19
Post #1





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Jak widać po godzinie postu, smarty mnie nieźle wciągnęło.
Ale mam teraz pewien problem, a mianowicie przekazuję, a właściwie chcę przekazać wyniki z mysqla, więc robię tak:
[php:1:5e71a64f2e]<?php
$q=mysql_query("SELECT * FROM tabela");
$t=mysql_fetch_array($q);
$smarty->assign( 'sql', $t);
?>[/php:1:5e71a64f2e]
a w pliku szablonu robię tak (zgodnie z polskim manualem)
Kod
{section name=czas loop=$sql}

         czas: {$sql[czas]}<br>

{/section}

a ten mi wyjeżdza z takim czymś:
Kod
czas: 5

czas: spenalzo

czas: 34

czas: 1060038748

czyli poszczególnymi kolumnami - i to nawet nie jest pierwszy rekord, tylko któryś tam.
Jak to zrobić?


--------------------

Go to the top of the page
+Quote Post
KaMeLeOn
post 7.08.2003, 02:40:25
Post #2





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


[php:1:3bb57e0189]<?php
$t=mysql_fetch_array($q);
?>[/php:1:3bb57e0189]
To zwraca tylko 1 wiersz... Wiec?


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
itsme
post 7.08.2003, 05:37:37
Post #3





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




[php:1:5973a71194]<?php
function to_array ( $query ) {
$r = $this->query_( $query );
while( $line = mysql_fetch_assoc( $r ) ) {
$data[]=$line;
}
$wynik=$data;
return $wynik;
}
?>[/php:1:5973a71194]
teraz bedzie zwracac tablice


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
spenalzo
post 7.08.2003, 12:32:57
Post #4





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Dzięki - działa.
Po prostu za dużo rzeczy chciałem zrobić na raz. Obiecuję się poprawić. :-)


--------------------

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 23:30