Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wrunek wykonuje się mimo różnych wartości
kapi1008
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 2.11.2008

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


Witam.

Mam problem z warunkiem w pętli while.

Warunek w niej zawarty wykonuje się pomimo tego że $zmienna1 i $zmienna2 są inne a warunek wygląda tak:

  1. if($zmienna1 == $zmienna2) {
  2. echo "OK";
  3. }


Obie zmienne pobierane są z bazy danych.

Pętla wykonuje się 2 razy.
Jak sprawdzałem ich zawartość funkcją echo dostałem takie wyniki:
Za pierwszym razem:
$zmienna1 = 1
$zmienna2 = 1

Za drugim:
$zmienna1 = 1
$zmienna2 = 2

Nie mam pojęcia dlaczego tak się dzieje. Proszę o szybka odpowiedz.

Edit//
Znalazłem przyczynę lecz nie do końca.
Za $zmienna1 wpisałem 1:
  1. if(1 == $zmienna2) {
  2. echo "OK";
  3. }


i tak działa. Teraz pytanie. Dlaczego z wartością ze $zmiennej1 nie działa po mimo że wynosi 1??

Ten post edytował kapi1008 13.01.2011, 15:43:04
Go to the top of the page
+Quote Post

Posty w temacie
- kapi1008   [PHP]Wrunek wykonuje się mimo różnych wartości   13.01.2011, 15:36:51
- - potreb   Pokaż więcej kodu.   13.01.2011, 16:17:32


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: 19.08.2025 - 13:39