Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Wywolanie-smarty, nic nie wyswietla
jerry89
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 14.08.2007

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


Witam mam taki kod, wywołanie z bazy linkow, skrypt opaarty na smartach:

Kod w index.php :
Kod
$zapytanie = mysql_query( "SELECT * FROM regiony_lista" );
while( $wynik = mysql_fetch_array( $zapytanie ) )
$regiony_lista[] = $wynik;

/* ------------------------------------------------------------------- */
$smarty -> assign('regiony_lista', $regiony_lista);


Kod w index.tpl :
Kod
{foreach from=$regiony_lista key=key item=item}
        <a href="_region/{$item.id}/{$item.region}">{$item.region}</a>
        {/foreach}


Po prostu nic sie nie wyswietla.
Mam spis regionów w bazie, w tabeli o nazwie: "regiony_lista" kolumny o nazwach "id" i "region".

Mogłby ktos pomoc?
Pozdrawiam
Go to the top of the page
+Quote Post
JoShiMa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


1. Sprawdź, czy w Twojej tablicy $regiony_lista na pewno są jakies rekordy i jaką mają strukturę (czy istnieją klucze, do których się odwołujesz), to że jest w bazie nie oznacza, ze zapytanie Ci coś zwróciło smile.gif.
2. Może mu przeszkadza zapis 'key=key item=item' spróbuj 'key=klucz item=rekord'
3. Tablica $regiony_lista jest indeksowana normalnie więc nie ma sensu odwoływać się do niej przez {foreach} wystarczy zwykły {select}


--------------------
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 Aktualny czas: 19.08.2025 - 02:33