![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 1 Dołączył: 19.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem (drugi już dzisiaj). Tym razem chodzi o funkcję array_multisort. Wszystko działa tylko wyskakuje mi komunikat: Warning: array_multisort(): Argument #1 is expected to be an array or a sort flag in /test/moduly/Ranking/pies.php on line 1403 Całość wygląda tak: (wzór wzięty z manuala)
Nie wiem gdzie jest błąd bo taka sama składnia array_multisort jest w manualu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 411 Pomógł: 35 Dołączył: 27.06.2004 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wygląda na to, że $rok to nie tablica. Zrób sobie var_duump($rok).
Nie obraź się, ale kod jest xle skonstruowany. Sortuj dane już przy wyciąganiu ich z tabeli. Po to MySQL ma mechanizmy sortujące. Aha zamiast: $_GET[pies] $_GET['pies'] bo to jest podręcznikowy błąd. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 656 Pomógł: 3 Dołączył: 26.10.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Aha zamiast: $_GET[pies] $_GET['pies'] bo to jest podręcznikowy błąd. no to takie nie dokońca, oczywiście powinno sie robic ['pies'] ale bez apostrofów równierz na 100% bedzie działać, i nie bedzie różnicy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , lecz nie powinno sie robic bez '' poniewaz to juz tak jest i juz |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 08:58 |