![]() |
![]() ![]() |
![]() |
![]()
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ć? -------------------- |
|
|
![]()
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
|
|
|
![]()
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ą
|
|
|
![]()
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ć. :-) -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.06.2025 - 23:30 |