Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] sortowanie danych z bazy - mini problem
Forum PHP.pl > Forum > Przedszkole
HBK
Witam,
Mam problem z wyswietleniem danych z bazy danych
Kiedy wchodzę na stronę:

index.php?co=1

zamiast wykować tę instrukcję za każdym razem przehodzi odrazu do else

  1.  
  2. $ile = 50;
  3.  
  4. if ($co=="1") {
  5. $sql="select * from `oferty` WHERE `przeznaczenie` = '1' AND `typ` = '1' ORDER BY `id` DESC LIMIT $ile";
  6. $result = mysql_query ($sql)
  7. or die ("Błąd zapytania 1".$sql);
  8. }
  9.  
  10. elseif ($co=="2") {
  11. $sql="select * from oferty WHERE `przeznaczenie` = '2' AND `typ` = '1' ORDER BY id DESC LIMIT $ile";
  12. $result = mysql_query ($sql)
  13. or die ("Błąd zapytania 2".$sql);
  14. }
  15. elseif ($co=="3") {
  16. $sql="select * from oferty WHERE `przeznaczenie` = '3' AND `typ` = '1' ORDER BY id DESC LIMIT $ile";
  17. $result = mysql_query ($sql)
  18. or die ("Błąd zapytania 3".$sql);
  19. }
  20. else {
  21. $sql="select * from oferty WHERE `typ` = '1' ORDER BY id DESC LIMIT $ile";
  22. $result = mysql_query ($sql)
  23. or die ("Błąd zapytania last 4".$sql);
  24. }
  25.  
  26. while ($row = mysql_fetch_array ($result))
  27. {






np.

index.php?co=1

chce wyświetlić wszystkie wpisy typ 1 oraz z nich wybrac wszystkie przeznaczenia 1

index.php?co=2

wyświetlić wszystkie wpisy typ 1 oraz wybrac wszystkie przeznaczenie 2

w obecmym kształcie nie ważne jaki będzie link zawsze robi się else

chciałem jeszcze dodac priorytet aby wpisy z dwójką wyświetlały/były zawsze na górze

Pomożecie?
nospor
poczytaj o register_globals a dowiesz się co się dzieje

ps: przenoszę
HBK
no tak sciana.gif $_GET['co']

ale interesuje minie kwestja tego priorytetu aby wpisy z 2 były zawsze na górze :/
nospor
  1. .... ORDER BY pole=2 ASC,innepole ASC

lub
  1. .... ORDER BY pole=2 DESC,innepole ASC

pobawi sie kombinacją asc/desc bo juz nie pamietam jak mialo byc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.