Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warunek if
amxkylu
post 27.07.2005, 09:10:39
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 22.07.2005

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


Witam wszystkich!
Mam problemik z pętlą if, a mianowicie:
ma 3 możliwe warunki do spełnienia, w zależności od 2 zmiennych:

  1. <?php
  2. if(($porzadkowanie=='') && ($pporzodkowanie=='')) {
  3.  $zapytanie=&#092;"select * from $nazwa_tabeli where $like_str order by dzial $sortowanie_str 
    $
  4. imit_str\";
  5. }
  6. if(($porzadkowanie) && (!$pporzodkowanie)) {
  7.  $zapytanie=\"select * from $nazwa_tabeli where dzial='$porzadkowanie_str' and $like_str order by dzial $sortowanie_str $limit_str\";
  8. }
  9. if(($porzadkowanie) && ($pporzodkowanie)){
  10. $zapytanie=\"select * from $nazwa_tabeli where dzial='$porzadkowanie_str' and poddzial='$pporzadkowanie_str' and $like_str order by dzial $sortowanie_str $limit_str\";
  11. }
  12. ?>


Prosta sprawa - jak obie puste to wyciąga wszystko z bazy, jak pierwsza jest ustawiona a druga pust to tylko tam gdzie dział jest ze zmiennej , a trzeci jak obie są ustawione.
Pierwszy warunek sprawdza a potem leci drugim jakby w ogóle 3 nie było:(
Zmienne są napewno przekazywane bo sprawdzam je sobie wyświetlając je na początku za pomocą prostej funkcji.
Dodam też że próbowałem warunków
if...
elseif...
else...
Ten sam objaw!
Będę wdzięczny za wszelkie podpowiedzi, bo pewnie coś przeoczyłem.
Ps. Można coś takiego na np. swithach zrobic?
Z góruy dziękuję. Pozdrawiam wszystkich
Go to the top of the page
+Quote Post

Posty w temacie
- amxkylu   Warunek if   27.07.2005, 09:10:39
- - SongoQ   crossposting Zamykam - SongoQ   27.07.2005, 09:30:15


Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:37