Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wrunek wykonuje się mimo różnych wartości
Forum PHP.pl > Forum > Przedszkole
kapi1008
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??
potreb
Pokaż więcej kodu.
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.