Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.07.2010 Ostrzeżenie: (0%)
|
Witam,
mam dwie zmienne: zmienna 1 to wartość przekazywana z formularza, a zmienna2 to osobna zmienna utworzona do porównania. Kiedy buduję warunek if i staram się sprawdzić czy pasują do siebie (=) to powstaje problem, ponieważ warunek zawsze jest spełniony niezależnie od pola jakie jest przekazywane w POST. Z pewnością dzieje się tak, dlatego bo nie stosuje specjalnej funkcji do porównywania stringów. Bardzo proszę o pomoc w skonstruowaniu warunku który zaradzi z tym problemem z wykorzystaniem odpowiedniego narzędzia. czytałem że pomocne może byc ale mam problem. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.07.2010 Ostrzeżenie: (0%)
|
porównanie zmiennej i typu, to też robiłem, ale nie działa. W poprzednim formiewartoscią w polu select jest zmienna string 'costam'. Przekazuje ją potem i po wywołaniu warunku przyrównującej zmienną z select do innej tego samego typu nie daje żadnego efektu. warunek ciągle jest prawdzywy. dopiero jak wstawie tam liczby to wszystko chodzi. gdy próbuję ze string nie d się, a bardzo zalezy mi na tym, bo potem łatwiej będzie mi wybrać bazę danych z tej własnie postowanej zmiennej. PS. nie pisałbym postu gdybym nie sprawdził wcześniej wszystkich możliwości, albo gdybym nie wpadł ze mogę też użyć == lub === pewnie nie znalazł bym tego forum;p Ten post edytował husky999 3.07.2013, 12:03:31 |
|
|
|
husky999 [php] warunek IF, porównanie dwóch zmiennych typu string. 3.07.2013, 10:54:45
!*! Podstawy się kłaniają. Sprawdzaj == a nie przypisu... 3.07.2013, 10:57:36
Szymciosek [PHP] pobierz, plaintext if ($str1 === $str2... 3.07.2013, 10:58:41
!*! Pokaż kod w całości. 3.07.2013, 12:05:14
husky999 Problem rozwiązany. Miałem za bardzo rozwiniętą in... 3.07.2013, 12:29:56
Dejmien_85 Dla potomnych: najprostszym sposobem jest zawsze s... 3.07.2013, 12:39:26 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 06:46 |