Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]jeżeli 13 != 13 ;_;
doknes
post 29.01.2015, 17:21:52
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


Więc mam tak.
funkcje: getLA("lodc", $anime), która zdobywa mi liczbe wyników z mysqla i $nr, który jest liczbą 13.
  1. if($nr != getLA("lodc", $anime)){
  2. $pnr = $nr+1;
  3. ?>
  4. <a href="<? echo "index.php?str=odcinek&anime=$anime&nr=$pnr"?>"><button class="btn btn-success">NASTĘPNY</button></a>
  5. <?}?>

tak wygląda mój kod. W skrócie to chce zrobić tak, że jeżeli liczba nie jest równa liczbie wyników z bazy to przycisk się pojawia, ale jeżeli jest równy to sie nie pojawia.. Problem jest taki, że zawsze sie pojawia ten przycisk mimo, że $nr i getLA("lodc", $anime) jest równe 13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Crozin
post 29.01.2015, 17:24:13
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Zapewne tak na prawdę nie są sobie równe. Dodaj sobie gdzieś poniższy kod i sprawdź wyniki:
  1. var_dump($nr, getLA("lodc", $anime), $nr == getLA("lodc", $anime));
Go to the top of the page
+Quote Post
doknes
post 29.01.2015, 17:30:00
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 2.11.2014

Ostrzeżenie: (10%)
X----


1313string(2) "13" NULL bool(false)


takie coś dostałem

Okey, znalazłem problem smile.gif w funkcji było echo zamiast return, ale dzięki za uświadomienie, że to błąd po stronie funkcji
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:49