Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z "if"
Lirdoner
post
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


  1. $t = mysql_fetch_array($partyka);
  2. if ($t['Dom'] == "zzzz" or $ranga1 > 0) {
  3.  
  4. }
  5. else {
  6. echo "xxxxxx"; }


Problem z tym, że $t['Dom'] = yyyyyy i gdy wpisze
  1. <?php
  2. echo $t['Dom']
  3. ?>

Wyskakuje yyyyyy

$ranga1 nie ma tu nic do rzeczy bo na 100% jest 0 winksmiley.jpg
Go to the top of the page
+Quote Post
lord_t
post
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Może jakiś szerszy opis problemu:>?


--------------------
Go to the top of the page
+Quote Post
vokiel
post
Post #3





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Co Ci to wyświetla?
  1. if ($t['Dom'] == "zzzz" || $ranga1 > 0) {
  2. echo 'ok |'.$t['Dom'];
  3. }else{
  4. echo 'nie ok |'.$t['Dom'];
  5. }


--------------------
Go to the top of the page
+Quote Post
Lirdoner
post
Post #4





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Cytat(lord_t @ 27.11.2009, 17:29:22 ) *
Może jakiś szerszy opis problemu:>?

No ignoruje mi ten warunek, nie mam pojęcia czemu
Nawet nie pokazuje mi się instrukcja else, choć wyrażenie (if) nie spełnia, żadnego warunku: $t['Dom'] = yyyyyy a $ranga1 = 0
Go to the top of the page
+Quote Post
lord_t
post
Post #5





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Może spróbuj użyć funkcji trim na $t['Dom'].

Ten post edytował lord_t 27.11.2009, 18:13:09


--------------------
Go to the top of the page
+Quote Post
b4x
post
Post #6





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Pokaż:
  1. <?php
  2. var_dump($t);
  3. if ($t['Dom'] == "zzzz" OR $ranga1 > 0)
  4. {
  5.  
  6. }
  7. else
  8. {
  9. echo "xxxxxx";
  10. }
  11. ?>


--------------------
Go to the top of the page
+Quote Post
Lirdoner
post
Post #7





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Pokazało się
array(2) { [0]=> string(10) "yyyyyy" ["Dom"]=> string(10) "yyyyyy" }
Go to the top of the page
+Quote Post
b4x
post
Post #8





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


A możesz jeszcze dać var_dump($ranga1); ?


--------------------
Go to the top of the page
+Quote Post
Lirdoner
post
Post #9





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Pokazywało się
string(1) "1"
Ale już po kłopocie, zmieniłem zapytanie wywołujące range smile.gif
Dzięki wszystkim
Go to the top of the page
+Quote Post
b4x
post
Post #10





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

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


Cytat
$ranga1 nie ma tu nic do rzeczy bo na 100% jest 0


Następny razem sprawdź zanim napiszesz :-)


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:07