![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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
![]() 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} -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 02:33 |