Mam nastepujący fragment kodu (połączenie z bazą zainicjowane, tabela wybrana, zmienna $nick zdefiniowana):
{ $text = "<dl id='tasks'>\n<dt>Witaj $nick.</dt>\n<dt>Twoje zadania na dziś to:</dt>\n"; { $text .= "<dd><a href='" . $row['link'] . "'>". $row['name'] . " ustawione przez " . $row['setby'] . "</dd></a>\n"; } $text .= "</dl>\n"; } else $text = "Nie masz zadań na dziś";
Wszystko niby ładnie pięknie, ale przy uruchomieniu skryptu dostaję:
Warning: Invalid argument supplied for foreach() in XXX on line 26 (linia 26 to ta, gdzie rozpoczyna się foreach() ).
Wyczytałem, że jest to spowodowane nietablicowym argumentem "mysql_fetch_assoc($ind)", jednak przy użyciu print_r() otrzymuje coś takiego:
Cytat
Array
(
[id] => 1
[nick] => muskalek
[name] => bugabuga
[date] => 2010-01-15
[setby] => muskalek
[link] => aaa
)
(
[id] => 1
[nick] => muskalek
[name] => bugabuga
[date] => 2010-01-15
[setby] => muskalek
[link] => aaa
)
Jak juz pisałem, mimo długich poszukiwań problem pozostaje nierozwiązany...